SlideShare uma empresa Scribd logo
1 de 32
Module Title: TOOLS OF THE ASSESSMENT SYSTEM
Developer: Ms. Eliza M. Pascual
Specific Learning Objectives
1
Identify the tools that a systems analyst
could use.
2 Describe and differentiate each tool.
3 Use the appropriate tool for a certain
and different situation.
1
Use the appropriate tool for a certain
and different situation.
2 Planning phase
3 Analysis phase
4 Design phase
5 Development phase
6 Implementation phase
7 Structured systems analysis
8 System model
9 Tools of structured analysis
a Modeling system functions (DFD, System Flowchart)
b Modeling stored data (ERD,Data Dictionary)
c Modeling program structure (VTOC, IPO, Program Flowchart )
d Other modeling tools (The Gantt chart, Warnier-
Orr diagram, Nassi-Schneiderman chart, Nassi-
Schneiderman chart, State transition diagram
and Decision tables)
System Analysis
System Design
a process of collecting and interpreting facts, identifying the
problems, and decomposition of a system into its components.
a process of planning a new business system or replacing an existing
system by defining its components or modules to satisfy the specific
requirements.
SYSTEM
end-user implementation of
a software package
PROCESS
looking in-depth at source code to
define the methodologies used in
building software;
TECHNOLOGY
taking feasibility studies and other types of
research to support the use and production of a
software product, among other things.
Save money
Enable better
management
Improves
productivity
Effective skill
use
Complexity and
scope of the
system
Financial issues
Technological
changes
Presence of a few
systems auditors.
Module Title: TOOLS OF THE
ASSESSMENT SYSTEM
STRENGHT WEAKNESSES
CONTROL
OBJECTIVES
THREATS
What is SDLC?
SDLC
PROCESS
the most important and
fundamental stage
Software
Requirement
Specification
Design
Document
Specification
actual development starts
subset of all
the stages
User
Acceptance
Testing
2. Finding the gaps.
1. Planning
1. Conduct a survey or interview
3. Conduct feasibility study
Back
- System Analyst
2. Requirement Phase
1. Team Assignments
- Front End Developer
- Back End Developer
- Documentary
2. Requirement Gathering
2.1. User Requirements
2.2. System Requirements
2.3. Functional Requirements
- Domain, Hosting, Storage
- Operating Software,
- Device Specification,
- Browsers
- Admin, Specific User
Requirement Phase
Back
2. Product Architecture
3. Designing
1. Software Requirement Specification
3. DDS - Design Document Specification.
Back
1. Actual development
4.Building or Developing the Product
2. Programming code
3. Prototyping
Back
1. Alpha Testing
5. Testing the Product
2. Beta Testing
3. Charlie Testing
Back
2. Feedback
6. Deployment and Maintenance
3. Maintenance
3.1 Communication
1. Testing Acceptance
3.2 Requirement Gathering
3.3 Feasibility Study
3.4 System Analysis
3.5 Software Design
3.6 Coding
3.7 Testing
3.8 Integration
3.9 Implementation
3.10 Operation and
Maintenance
3.10 Disposition
Back
BRAIN EXERCISE
https://linkto.run/p/AFHQWYK7
Among the Software
Development Paradigm
which is/are more usable and
applicable for AIS
Software Development Paradigm
Requirement
Analysis
System Design
Implementation
Testing
Deployment
Maintenance
The sequential nature
of model does not allow
to go back and undo or
redo actions.
This model assumes that everything
is carried out and taken place
perfectly as planned in the previous
stage and there is no need to think
about the past issues that may arise
in the next phase.
Requirement
Analysis
System Design
Implementation
Testing
Deployment
Maintenance
This model is also
known as
verification and
validation model. It
provides means of
testing of software at
each stage in reverse
fast project turnaround,
making it an attractive
choice for developers
working in a fast-paced
environment like software
development
RAD’s focus on
minimizing the
planning stage and
maximizing
prototype
development.
Business Modelling
Data Modelling
Process Modelling
Application Generation
Testing and Turnover
This model is mainly
focused on providing an
approximation of the final
system at the initial stages.
built to
show how
the final
product will
look and
work.
This model considers
risk, which often goes
un-noticed by most
other models.
This model leads the software development process in
iterations. It projects the process of development in cyclic
manner repeating every step after every cycle of SDLC process.
Design &
Development Testing Implementation
REQUIREMENTS
1
2 Design &
Development Testing Implementation
3 Design &
Development Testing Implementation
Focuses on building the whole system in small portions
This approach is based on
iterative and incremental
processes.
More of a framework or
guideline than a distinct
model.
THANKYOU

Mais conteúdo relacionado

Mais procurados

Component-based Software Engineering
Component-based Software EngineeringComponent-based Software Engineering
Component-based Software EngineeringSalman Khan
 
Documenting software architecture
Documenting software architectureDocumenting software architecture
Documenting software architectureHimanshu
 
Slides 6 design of sw arch using add
Slides 6 design of sw arch using addSlides 6 design of sw arch using add
Slides 6 design of sw arch using addJavid iqbal hashmi
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecturedrewz lin
 
Software Re-engineering Forward & Reverse Engineering
Software Re-engineering Forward & Reverse EngineeringSoftware Re-engineering Forward & Reverse Engineering
Software Re-engineering Forward & Reverse EngineeringAli Raza
 
Architecture business cycle ( abc )
Architecture business cycle ( abc )Architecture business cycle ( abc )
Architecture business cycle ( abc )Dr Reeja S R
 
Software design principles
Software design principlesSoftware design principles
Software design principlesRitesh Singh
 

Mais procurados (11)

Component-based Software Engineering
Component-based Software EngineeringComponent-based Software Engineering
Component-based Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Workflows of the Process
Workflows of the ProcessWorkflows of the Process
Workflows of the Process
 
Documenting software architecture
Documenting software architectureDocumenting software architecture
Documenting software architecture
 
Slides 6 design of sw arch using add
Slides 6 design of sw arch using addSlides 6 design of sw arch using add
Slides 6 design of sw arch using add
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecture
 
Software Re-engineering Forward & Reverse Engineering
Software Re-engineering Forward & Reverse EngineeringSoftware Re-engineering Forward & Reverse Engineering
Software Re-engineering Forward & Reverse Engineering
 
Architecture business cycle ( abc )
Architecture business cycle ( abc )Architecture business cycle ( abc )
Architecture business cycle ( abc )
 
SDLC MODEL
SDLC MODEL SDLC MODEL
SDLC MODEL
 
Software design principles
Software design principlesSoftware design principles
Software design principles
 

Semelhante a ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx

Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software developmentPratik Devmurari
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Neetu Marwah
 
System developement methods
System developement methodsSystem developement methods
System developement methodssachinsreekumar
 
Data modelling tool in CASE
Data modelling tool in CASEData modelling tool in CASE
Data modelling tool in CASEManju Pillai
 
Software Process Models
 Software Process Models  Software Process Models
Software Process Models MohsinAli773
 
1. object oriented concepts & principles
1. object oriented concepts & principles 1. object oriented concepts & principles
1. object oriented concepts & principles poonam bora
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptHumzaWaris1
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxJakeariesMacarayo
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLESwarnima Tiwari
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology RaviKalola786
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notesAAKASH S
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and designRobinsonObura
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)dipenpatelpatel
 

Semelhante a ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx (20)

Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
System developement methods
System developement methodsSystem developement methods
System developement methods
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
 
Data modelling tool in CASE
Data modelling tool in CASEData modelling tool in CASE
Data modelling tool in CASE
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
Software Process Models
 Software Process Models  Software Process Models
Software Process Models
 
1. object oriented concepts & principles
1. object oriented concepts & principles 1. object oriented concepts & principles
1. object oriented concepts & principles
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
 
666 computer technology 7th sem
666 computer technology 7th sem666 computer technology 7th sem
666 computer technology 7th sem
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
software engineering
software engineering software engineering
software engineering
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Ooad lab manual(original)
Ooad lab manual(original)Ooad lab manual(original)
Ooad lab manual(original)
 

Mais de Dr. Rosemarie Sibbaluca-Guirre

Mais de Dr. Rosemarie Sibbaluca-Guirre (20)

Korean Language: Culture 한국어 개요
Korean Language: Culture 한국어 개요Korean Language: Culture 한국어 개요
Korean Language: Culture 한국어 개요
 
Korean Language Overview 한국어 개요
Korean Language Overview 한국어 개요Korean Language Overview 한국어 개요
Korean Language Overview 한국어 개요
 
Conjunction 접속사
Conjunction   접속사Conjunction   접속사
Conjunction 접속사
 
Pronoun 대명사
Pronoun  대명사Pronoun  대명사
Pronoun 대명사
 
Usage of Particles 입자의 사용
Usage of Particles 입자의 사용Usage of Particles 입자의 사용
Usage of Particles 입자의 사용
 
Usage of Particles 입자의 사용
Usage of Particles 입자의 사용Usage of Particles 입자의 사용
Usage of Particles 입자의 사용
 
Korean Word Order 한국어 단어 순서
Korean Word Order 한국어 단어 순서Korean Word Order 한국어 단어 순서
Korean Word Order 한국어 단어 순서
 
Korean Number 한국 번호
Korean Number 한국 번호Korean Number 한국 번호
Korean Number 한국 번호
 
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptxISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
ISAD 313-1_INTRODUCTION TO SYSTEMS.pptx
 
ISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptxISAD 313-4_ RESEARCH PROJECT.pptx
ISAD 313-4_ RESEARCH PROJECT.pptx
 
ISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptxISAD 313-3_ SYSTEM FLOW.pptx
ISAD 313-3_ SYSTEM FLOW.pptx
 
ISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptxISAD 313-3_ MODELS.pptx
ISAD 313-3_ MODELS.pptx
 
ACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptxACCT11_9_Financial Position.pptx
ACCT11_9_Financial Position.pptx
 
ACCT11_8_Equity.pptx
ACCT11_8_Equity.pptxACCT11_8_Equity.pptx
ACCT11_8_Equity.pptx
 
ACCT11_7_Performance.pptx
ACCT11_7_Performance.pptxACCT11_7_Performance.pptx
ACCT11_7_Performance.pptx
 
ACCT11_6_Worksheet.pptx
ACCT11_6_Worksheet.pptxACCT11_6_Worksheet.pptx
ACCT11_6_Worksheet.pptx
 
ACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptxACCT11_5_Adjusting Entries.pptx
ACCT11_5_Adjusting Entries.pptx
 
ACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptxACCT11_4_Trial Balance.pptx
ACCT11_4_Trial Balance.pptx
 
ACCT11_4_Posting.pptx
ACCT11_4_Posting.pptxACCT11_4_Posting.pptx
ACCT11_4_Posting.pptx
 
ACCT11_2_IntroductiontoAccountingContinuation.pptx
ACCT11_2_IntroductiontoAccountingContinuation.pptxACCT11_2_IntroductiontoAccountingContinuation.pptx
ACCT11_2_IntroductiontoAccountingContinuation.pptx
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Último (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

ISAD 313-3_ TOOLS OF THE SYSTEM ANALYSIS.pptx

  • 1. Module Title: TOOLS OF THE ASSESSMENT SYSTEM Developer: Ms. Eliza M. Pascual
  • 2. Specific Learning Objectives 1 Identify the tools that a systems analyst could use. 2 Describe and differentiate each tool. 3 Use the appropriate tool for a certain and different situation.
  • 3. 1 Use the appropriate tool for a certain and different situation. 2 Planning phase 3 Analysis phase 4 Design phase 5 Development phase 6 Implementation phase 7 Structured systems analysis
  • 4. 8 System model 9 Tools of structured analysis a Modeling system functions (DFD, System Flowchart) b Modeling stored data (ERD,Data Dictionary) c Modeling program structure (VTOC, IPO, Program Flowchart ) d Other modeling tools (The Gantt chart, Warnier- Orr diagram, Nassi-Schneiderman chart, Nassi- Schneiderman chart, State transition diagram and Decision tables)
  • 5. System Analysis System Design a process of collecting and interpreting facts, identifying the problems, and decomposition of a system into its components. a process of planning a new business system or replacing an existing system by defining its components or modules to satisfy the specific requirements.
  • 6. SYSTEM end-user implementation of a software package PROCESS looking in-depth at source code to define the methodologies used in building software; TECHNOLOGY taking feasibility studies and other types of research to support the use and production of a software product, among other things.
  • 8. Complexity and scope of the system Financial issues Technological changes Presence of a few systems auditors.
  • 9. Module Title: TOOLS OF THE ASSESSMENT SYSTEM
  • 10.
  • 13. SDLC PROCESS the most important and fundamental stage Software Requirement Specification Design Document Specification actual development starts subset of all the stages User Acceptance Testing
  • 14. 2. Finding the gaps. 1. Planning 1. Conduct a survey or interview 3. Conduct feasibility study Back
  • 15. - System Analyst 2. Requirement Phase 1. Team Assignments - Front End Developer - Back End Developer - Documentary 2. Requirement Gathering 2.1. User Requirements 2.2. System Requirements 2.3. Functional Requirements - Domain, Hosting, Storage - Operating Software, - Device Specification, - Browsers - Admin, Specific User
  • 17. 2. Product Architecture 3. Designing 1. Software Requirement Specification 3. DDS - Design Document Specification. Back
  • 18. 1. Actual development 4.Building or Developing the Product 2. Programming code 3. Prototyping Back
  • 19. 1. Alpha Testing 5. Testing the Product 2. Beta Testing 3. Charlie Testing Back
  • 20. 2. Feedback 6. Deployment and Maintenance 3. Maintenance 3.1 Communication 1. Testing Acceptance 3.2 Requirement Gathering 3.3 Feasibility Study 3.4 System Analysis 3.5 Software Design 3.6 Coding 3.7 Testing 3.8 Integration 3.9 Implementation 3.10 Operation and Maintenance 3.10 Disposition Back
  • 21. BRAIN EXERCISE https://linkto.run/p/AFHQWYK7 Among the Software Development Paradigm which is/are more usable and applicable for AIS
  • 23. Requirement Analysis System Design Implementation Testing Deployment Maintenance The sequential nature of model does not allow to go back and undo or redo actions. This model assumes that everything is carried out and taken place perfectly as planned in the previous stage and there is no need to think about the past issues that may arise in the next phase.
  • 25. This model is also known as verification and validation model. It provides means of testing of software at each stage in reverse
  • 26. fast project turnaround, making it an attractive choice for developers working in a fast-paced environment like software development RAD’s focus on minimizing the planning stage and maximizing prototype development. Business Modelling Data Modelling Process Modelling Application Generation Testing and Turnover
  • 27. This model is mainly focused on providing an approximation of the final system at the initial stages. built to show how the final product will look and work.
  • 28. This model considers risk, which often goes un-noticed by most other models.
  • 29. This model leads the software development process in iterations. It projects the process of development in cyclic manner repeating every step after every cycle of SDLC process. Design & Development Testing Implementation REQUIREMENTS 1 2 Design & Development Testing Implementation 3 Design & Development Testing Implementation
  • 30. Focuses on building the whole system in small portions
  • 31. This approach is based on iterative and incremental processes. More of a framework or guideline than a distinct model.

Notas do Editor

  1. SPECIFIC LEARNING OBJECTIVES:  At the end of this module you MUST be able to:
  2. SPECIFIC LEARNING OBJECTIVES:  At the end of this module you MUST be able to:
  3. SPECIFIC LEARNING OBJECTIVES:  At the end of this module you MUST be able to:
  4. SPECIFIC LEARNING OBJECTIVES:  At the end of this module you MUST be able to:
  5. This chapter covers the different tools that a system analyst could use to perform the job or skill needed to properly develop a system. The systems development life cycle (SDLC) is a common methodology for systems development in many organizations; it features several phases that mark the progress of the systems analysis and design effort. Every textbook author and information systems development organization uses a slightly different life-cycle model, with anywhere from 3 to almost 20 identifiable phases. An effective SDLC should result in a high-quality system that meets customer expectations, reaches completion within time and cost evaluations, and works effectively and efficiently in the current and planned Information Technology infrastructure.
  6. System Analysis and Design (SAD) mainly focuses on:  Systems  Processes  Technology In IT, systems analysis can include looking at the end-user implementation of a software package or product; looking in-depth at source code to define the methodologies used in building software; or taking feasibility studies and other types of research to support the use and production of a software product, among other things. Systems analysis professionals are often called upon to look critically at systems, and redesign or recommend changes as necessary. Inside and outside of the business world, systems analysts help to evaluate whether a system is viable or efficient within the context of its overall architecture and help to uncover the options available to the employing business or other parties. Systems analysts are different than systems administrators, who maintain systems day to day, and their roles generally involve a top-level view of a system to determine its overall effectiveness according to its design.
  7. Advantages of Systems Analysis System analysis is done by an analyst who analyzes the software or internal systems and the company's stated requirements for functionality. The analyst may then research the available applications in the market or recommend hybrid solutions. Here are several benefits of systems analysis: 1. Save money 2. Enable better management 3. Improves productivity 4. Effective skill use
  8. Limitations of Systems Analysis Although system analysis offers an extensive range of benefits it might also have some disadvantages. One of the main disadvantages which are mostly overlooked is the risk of too much analyzing which may lead to some more problems such as:  Complexity and scope of the system;  Technological changes  Financial issues and;  Presence of a few systems auditors.
  9. SPECIFIC LEARNING OBJECTIVES:  At the end of this module you MUST be able to:
  10. Limitations of Systems Analysis Although system analysis offers an extensive range of benefits it might also have some disadvantages. One of the main disadvantages which are mostly overlooked is the risk of too much analyzing which may lead to some more problems such as:  Complexity and scope of the system;  Technological changes  Financial issues and;  Presence of a few systems auditors.
  11. Limitations of Systems Analysis Although system analysis offers an extensive range of benefits it might also have some disadvantages. One of the main disadvantages which are mostly overlooked is the risk of too much analyzing which may lead to some more problems such as:  Complexity and scope of the system;  Technological changes  Financial issues and;  Presence of a few systems auditors.
  12. Requirement analysis is the most important and fundamental stage in SDLC. It is performed by the senior members of the team with inputs from the customer, the sales department, market surveys and domain experts in the industry. This information is then used to plan the basic project approach and to conduct product feasibility study in the economical, operational and technical areas.   Planning for the quality assurance requirements and identification of the risks associated with the project is also done in the planning stage. The outcome of the technical feasibility study is to define the various technical approaches that can be followed to implement the project successfully with minimum risks.
  13. Stage 3: Designing the Product Architecture SRS is the reference for product architects to come out with the best architecture for the product to be developed. Based on the requirements specified in SRS, usually more than one design approach for the product architecture is proposed and documented in a DDS - Design Document Specification.  
  14. In this stage of SDLC the actual development starts and the product is built. The programming code is generated as per DDS during this stage. If the design is performed in a detailed and organized manner, code generation can be accomplished without much hassle. Developers must follow the coding guidelines defined by their organization and programming tools like compilers, interpreters, debuggers, etc. are used to generate the code. Different high level programming languages such as C, C++, Pascal, Java and PHP are used for coding. The programming language is chosen with respect to the type of software being developed.  
  15. This stage is usually a subset of all the stages as in the modern SDLC models, the testing activities are mostly involved in all the stages of SDLC. However, this stage refers to the testing only stage of the product where product defects are reported, tracked, fixed and retested, until the product reaches the quality standards defined in the SRS.
  16. Once the product is tested and ready to be deployed it is released formally in the appropriate market. Sometimes product deployment happens in stages as per the business strategy of that organization. The product may first be released in a limited segment and tested in the real business environment (UAT- User acceptance testing). Then based on the feedback, the product may be released as it is or with suggested enhancements in the targeting market segment. After the product is released in the market, its maintenance is done for the existing customer base. The framework includes the following: • Communication – this is the first step where the user initiates the request for a desired software product. You need to contact the service provider and tries to negotiate the terms then submit the request to the service providing organization in writing.   • Requirement Gathering - This step onwards the software development team works to carry on the project. The team holds discussion with various stakeholders from problem domain and tries to bring out as much as information as possible on their requirements. The requirements are contemplated and segregated into user requirements, system requirements and functional requirements. The requirements collected using the number of practices and are as follows: o Studying the existing or obsolete system or software o Conducting interviews of users and developers o Referring to the database o Collecting answers from the questionnaires.   • Feasible Study – the team comes up with a rough plan of software process. At this step, the team analyzes if a software can be made to fulfill all requirements of the user and if there is any possibility of software being no more useful. If the project is financially, practically, and technologically feasible for the organization to take up. There are many algorithms available, which help the developers to conclude the feasibility of a software project.   • System Analysis – The developers decide a roadmap of their plan and try up the best software model suitable for the project. System analysis includes understanding of software product limitations, learning system related problems and changes to be done in existing systems beforehand, identifying and addressing the impact of project on organization and personnel etc. The project team analyzes the scope of the project and plans the schedule and resources.   • Software Design – The team needs to bring down whole knowledge of requirements and analysis on the desk and design the software product. The inputs from users and information gathered in requirement gathering phase are the inputs of this step. The output of this step comes in the form of two designs: logical design and physical design. Engineers produce meta-data and data dictionaries, logical diagrams, data-flow diagrams and in some cases pseudo codes.   • Coding – this is known as programming phase. The implementation of software design starts in terms of writing program code in the suitable programming language and developing error-free executable programs efficiently. • Testing – software testing is done while coding by the developers and thorough testing is conducted by testing experts at various levels of code such as module testing, program testing, product testing, in-house testing and testing the product at user’s end. Early discovery of errors and their remedy is the key to reliable software. • Integration – software may need to be integrated with the libraries, databases and other programs. • Implementation – this means installing the software on user machines. At times, software needs post-installation configurations at the user-end. Software is tested for portability and adaptability and integration related issues are solved during implementation. • Operation and Maintenance – this phase confirms the software operation in terms of more efficiency and less errors. If required, the user is trained on, or aided with the documentation on how to operate the software and how to keep the software operational. The software is maintained timely by updating the code according to the changes taking place in user-end environment or technology. This phase may face challenges from hidden bugs and real-world unidentified problems. • Disposition – as the time elapses, the software may decline on the performance front. It may go completely obsolete or may need intense upgradation. This phase includes archiving data and required software components, closing down system, planning disposition activity and terminating system at appropriate end-of-system time.
  17. https://linkto.run/p/AFHQWYK7
  18. 1. Waterfall Model – the simplest model of software development. All phases of SDLC will function one after in linear manner. This model assumes that everything is carried out and taken place perfectly as planned in the previous stage and there is no need to think about the past issues that may arise in the next phase. The sequential nature of model does not allow to go back and undo or redo actions.   Waterfall approach was first SDLC Model to be used widely in Software Engineering to ensure success of the project. In "The Waterfall" approach, the whole process of software development is divided into separate phases. In this Waterfall model, typically, the outcome of one phase acts as the input for the next phase sequentially.
  19. Similar to the waterfall method, the V-shaped model is linear and sequential though different. The difference is in the associated tests for every development stage. These are the tests that will be run after the coding phase to confirm that the requirements at each stage are met. It is also called the verification and validation model because every phase has a validation test attached to it. The left side of the ‘V’ has the verification phases while the right side has the validation phases. At the bottom is the coding phase.
  20. 3. Rapid Application Development (RAD) Rapid application development (RAD) is an agile project management strategy popular in software development. The key benefit of a RAD approach is fast project turnaround, making it an attractive choice for developers working in a fast-paced environment like software development. This rapid pace is made possible by RAD’s focus on minimizing the planning stage and maximizing prototype development.
  21. 4. Prototyping. This model is mainly focused on providing an approximation of the final system at the initial stages. It is widely used when fixed requirements are not available. A prototype is built to show how the final product will look and work. With the prototype, there is no full functionality provided. The prototype is then subjected to tests by the customer to check if all the requirements are met. If not, more information is gathered. With the additional information, the prototype is updated and availed to the customer for further testing. It is only after the customer gives approval that the production starts
  22. 5. Spiral. This model uses a sequential approach while working as a prototype. This way, it delivers a system that is not complete but is under constant review. The biggest differentiating aspect though is that it is focused on risk analysis. It is best suited for projects where risk management is critical. You may check this video that shows how the spiral model works.
  23. 6. Iterative Model The iterative model begins development by building only a part of the software. Full specifications of requirements are usually not known. The small part of the system developed is reviewed to identify further requirements. Every successful iteration produces a software build upon which more features are implemented. This continues until the final system is achieved.
  24. 7. Incremental The model focuses on building the whole system in small portions. It works quite similarly to the iterative model but the difference is that this approach starts with the full knowledge of requirements. This determines the number of smaller portions of the system to be built. When these portions are finished, they are delivered to the customer as complete modules. It uses the classical waterfall approach only that it does not build the whole system at once.
  25. 8. Agile This method is used to counter the limitations of those which cannot cater to a fast-changing environment. Projects which use the agile approach always have their requirements changing quickly. This approach is based on iterative and incremental processes. It guarantees customer satisfaction through quick deliverable parts of the whole system. The cycles through which the system is delivered are called sprints. Technically speaking, the agile model is more of a framework or guideline than a distinct model. Various individual ‘sub-models’ exist to implement this approach.