SlideShare a Scribd company logo
1 of 20
The process of analyzing information
requirements, designing systems to
meet those requirements, and
acquiring or building these systems.
Also known as: Systems Analysis
and Design
Systems Development
The Systems Development Life Cycle
Systems Development
Deliverables
Stage Deliverable Percentage
of Time
Planning Project Plan 18
Analysis System Proposal 24
Design System
Specification
9
Implementation Working System 49
Waterfall Development
Steps in the Planning Stage
The Planning Stage
Step Actions Deliverables
Problem
identification
Identify existing problem
or need for new system.
Problem statement
Project
initiation
System sponsor creates
system request
System request
Feasibility
study
Systems analyst assigned
to project; works with
sponsor on feasibility study
Feasibility analysis;
cost/benefit analysis
Creating
workplan
Project manager assigned
to project
Workplan listing tasks,
estimate times and staffing
needs
Project
staffing
Other team members
assigned to project
Staffing responsibilities;
project plan
Types of Feasibility Studies
 Technical Feasibility – an indication that
the technology exists
 Economic Feasibility – an indication that
the project will offer financial benefits
 Cost/benefit analysis
 Organizational Feasibility – an indication
that the project can be complete within the
limits of the organization
The Analysis Stage
The development team works closely with
the sponsor to understand the existing
system and the new system needed
 Who will use the system?
 Where will the system be used?
 When will it be used?
Steps in the Analysis Stage
Final deliverable – system proposal
Requirements
Determination
Model
Building
Understanding
of what new
system must
do
Determining Requirements
Joint application development (JAD) – A
process in which the development team
meets with the project sponsor and the
users to discuss the project at all stages
of development
Throw-away prototype – A prototype that
is not meant to be kept but rather used
for explanatory work on critical factors in
the system.
Model Building
 Models are used in two ways:
1. To help us gain a clearer understanding of the
current systems and processes
2. To develop conceptual plans for new system
 Data Model – graphical and logical view of
database organization
 Process Models – graphical representation of
data flows through a system
Data Flow Diagrams
External source or
destination
Internal process that
transforms data
Data Store
Data Flow
Data Model for FarEast Foods
*Customer ID
Last Name
First Name
Email Address
Number Bucks
…
*Purchase Number
Customer ID
Product ID
Price Paid
Bucks Used
Quantity purchased
Purchase Date
*Product ID
Product Name
Current product price
Product QOH
Customer table Purchase table Products table
DFD at FarEast Foods
The Design Stage
1. How will the new system be developed?
• Internal Development
• Outsourcing
• Acquisition
2. How will the system work?
• Moves from logical models to a physical design
Deliverable: System Specification
Physical Database Specification
 Data models created during Analysis
stage
 Create Metadata
 Type of database
 Names of tables and fields in tables
 Primary and foreign keys
 Make sure databases provide data
specified by data stores of DFD
Converting Process Models to
Physical Forms
Need to convert process models into
specifications for programmers
 IPO table – a table showing the inputs to
a process, the required outputs for that
process, and the logic needed to convert
the inputs into desired outputs
 Pseudocode – a way of expressing the
logic of processing in structured English
rather than in a computer language
IPO table for Computing Total
Price
Input Processing Output
•Item name
•Purchase price
•Number purchased
1.Subtotal=price  number
2.Tax = subtotal  0.07
3.Total = subtotal + tax
•Item name
•Purchase price
•Number purchased
•Subtotal
•Tax
•Total
Pseudocode for Computing Total
Price
Begin procedure
Input item name and purchase price
Input number purchased
Subtotal = price  number
Tax = subtotal  0.07
Output item name, purchase price, number purchased, subtotal, tax, and total
End procedure
Interface Screens
 Provides means of communicating designs to sponsors and potential users
 Have varying levels of complexity

More Related Content

What's hot

System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
nayanav
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
Durga Prasad Mishra
 
Cibm workshop2 chapter ten
Cibm  workshop2 chapter tenCibm  workshop2 chapter ten
Cibm workshop2 chapter ten
Shaheen Khan
 

What's hot (20)

TEA Presentation
TEA PresentationTEA Presentation
TEA Presentation
 
System life cycle
System life cycleSystem life cycle
System life cycle
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
 
SDLC
SDLCSDLC
SDLC
 
When Requirements Change
When Requirements ChangeWhen Requirements Change
When Requirements Change
 
System Analysis Methods
System Analysis Methods System Analysis Methods
System Analysis Methods
 
Architecture evaluation
Architecture evaluationArchitecture evaluation
Architecture evaluation
 
01 isad-information system analysis and design intro by S. A. AHSAN RAJON
01 isad-information system analysis and design intro by S. A. AHSAN RAJON01 isad-information system analysis and design intro by S. A. AHSAN RAJON
01 isad-information system analysis and design intro by S. A. AHSAN RAJON
 
Bse 3105 lecture 3-software evolution planning
Bse 3105  lecture 3-software evolution planningBse 3105  lecture 3-software evolution planning
Bse 3105 lecture 3-software evolution planning
 
Systems Life Cycle
Systems Life CycleSystems Life Cycle
Systems Life Cycle
 
Model Based Software Architectures
Model Based Software ArchitecturesModel Based Software Architectures
Model Based Software Architectures
 
SE18_Lec 02_Software Life Cycle Model
SE18_Lec 02_Software Life Cycle ModelSE18_Lec 02_Software Life Cycle Model
SE18_Lec 02_Software Life Cycle Model
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
 
Himanshu
HimanshuHimanshu
Himanshu
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
 
Cibm workshop2 chapter ten
Cibm  workshop2 chapter tenCibm  workshop2 chapter ten
Cibm workshop2 chapter ten
 
System Performance and Feasibility Study
System Performance and Feasibility StudySystem Performance and Feasibility Study
System Performance and Feasibility Study
 
Software analysis and it's principles
Software analysis and it's principlesSoftware analysis and it's principles
Software analysis and it's principles
 

Similar to Sad

Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
MISY
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
Rahul Hedau
 
chapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdfchapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdf
AxmedMaxamuud6
 

Similar to Sad (20)

Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
APSI - Analisa Perancangan Sistem Informasi
APSI - Analisa Perancangan Sistem InformasiAPSI - Analisa Perancangan Sistem Informasi
APSI - Analisa Perancangan Sistem Informasi
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
 
Topic5 - IT Implementation & Challenges.pptx
Topic5 - IT Implementation & Challenges.pptxTopic5 - IT Implementation & Challenges.pptx
Topic5 - IT Implementation & Challenges.pptx
 
5.Developing IT Solution.pptx
5.Developing IT Solution.pptx5.Developing IT Solution.pptx
5.Developing IT Solution.pptx
 
System design
System designSystem design
System design
 
Chap05
Chap05Chap05
Chap05
 
SDLC_Intro.ppt
SDLC_Intro.pptSDLC_Intro.ppt
SDLC_Intro.ppt
 
Chapter 7 Development StrategiesInformation Technology Project Management .pptx
Chapter 7 Development StrategiesInformation Technology Project Management  .pptxChapter 7 Development StrategiesInformation Technology Project Management  .pptx
Chapter 7 Development StrategiesInformation Technology Project Management .pptx
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
 
Business Process Re-Engineering Case Study
Business Process Re-Engineering Case StudyBusiness Process Re-Engineering Case Study
Business Process Re-Engineering Case Study
 
Chapter 3 requirements
Chapter 3 requirementsChapter 3 requirements
Chapter 3 requirements
 
Ch 2-RE-process.pptx
Ch 2-RE-process.pptxCh 2-RE-process.pptx
Ch 2-RE-process.pptx
 
Operations Management: Production System
Operations Management: Production SystemOperations Management: Production System
Operations Management: Production System
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Determining Information Needs.
Determining Information Needs.Determining Information Needs.
Determining Information Needs.
 
chapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdfchapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdf
 
Hsc project management 2015
Hsc project management 2015Hsc project management 2015
Hsc project management 2015
 

More from Ravi Shekhar

More from Ravi Shekhar (8)

Ssad fp tech ii
Ssad fp tech iiSsad fp tech ii
Ssad fp tech ii
 
Ssad decision table
Ssad decision tableSsad decision table
Ssad decision table
 
Normalization(15.09.2010)
Normalization(15.09.2010)Normalization(15.09.2010)
Normalization(15.09.2010)
 
Feasibility study
Feasibility studyFeasibility study
Feasibility study
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Data flow diagram(19th march)
Data flow diagram(19th march)Data flow diagram(19th march)
Data flow diagram(19th march)
 
Geographical indications
Geographical indicationsGeographical indications
Geographical indications
 
B f-tech-course-book-27-07-2010-rev-on-28rev1
B f-tech-course-book-27-07-2010-rev-on-28rev1B f-tech-course-book-27-07-2010-rev-on-28rev1
B f-tech-course-book-27-07-2010-rev-on-28rev1
 

Recently uploaded

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
suhanimunjal27
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
tbatkhuu1
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
TusharBahuguna2
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
anilsa9823
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
University of Wisconsin-Milwaukee
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
amedia6
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
suhanimunjal27
 

Recently uploaded (20)

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
 

Sad

  • 1. The process of analyzing information requirements, designing systems to meet those requirements, and acquiring or building these systems. Also known as: Systems Analysis and Design Systems Development
  • 3. Systems Development Deliverables Stage Deliverable Percentage of Time Planning Project Plan 18 Analysis System Proposal 24 Design System Specification 9 Implementation Working System 49
  • 5. Steps in the Planning Stage
  • 6. The Planning Stage Step Actions Deliverables Problem identification Identify existing problem or need for new system. Problem statement Project initiation System sponsor creates system request System request Feasibility study Systems analyst assigned to project; works with sponsor on feasibility study Feasibility analysis; cost/benefit analysis Creating workplan Project manager assigned to project Workplan listing tasks, estimate times and staffing needs Project staffing Other team members assigned to project Staffing responsibilities; project plan
  • 7. Types of Feasibility Studies  Technical Feasibility – an indication that the technology exists  Economic Feasibility – an indication that the project will offer financial benefits  Cost/benefit analysis  Organizational Feasibility – an indication that the project can be complete within the limits of the organization
  • 8. The Analysis Stage The development team works closely with the sponsor to understand the existing system and the new system needed  Who will use the system?  Where will the system be used?  When will it be used?
  • 9. Steps in the Analysis Stage Final deliverable – system proposal Requirements Determination Model Building Understanding of what new system must do
  • 10. Determining Requirements Joint application development (JAD) – A process in which the development team meets with the project sponsor and the users to discuss the project at all stages of development Throw-away prototype – A prototype that is not meant to be kept but rather used for explanatory work on critical factors in the system.
  • 11. Model Building  Models are used in two ways: 1. To help us gain a clearer understanding of the current systems and processes 2. To develop conceptual plans for new system  Data Model – graphical and logical view of database organization  Process Models – graphical representation of data flows through a system
  • 12. Data Flow Diagrams External source or destination Internal process that transforms data Data Store Data Flow
  • 13. Data Model for FarEast Foods *Customer ID Last Name First Name Email Address Number Bucks … *Purchase Number Customer ID Product ID Price Paid Bucks Used Quantity purchased Purchase Date *Product ID Product Name Current product price Product QOH Customer table Purchase table Products table
  • 14. DFD at FarEast Foods
  • 15. The Design Stage 1. How will the new system be developed? • Internal Development • Outsourcing • Acquisition 2. How will the system work? • Moves from logical models to a physical design Deliverable: System Specification
  • 16. Physical Database Specification  Data models created during Analysis stage  Create Metadata  Type of database  Names of tables and fields in tables  Primary and foreign keys  Make sure databases provide data specified by data stores of DFD
  • 17. Converting Process Models to Physical Forms Need to convert process models into specifications for programmers  IPO table – a table showing the inputs to a process, the required outputs for that process, and the logic needed to convert the inputs into desired outputs  Pseudocode – a way of expressing the logic of processing in structured English rather than in a computer language
  • 18. IPO table for Computing Total Price Input Processing Output •Item name •Purchase price •Number purchased 1.Subtotal=price  number 2.Tax = subtotal  0.07 3.Total = subtotal + tax •Item name •Purchase price •Number purchased •Subtotal •Tax •Total
  • 19. Pseudocode for Computing Total Price Begin procedure Input item name and purchase price Input number purchased Subtotal = price  number Tax = subtotal  0.07 Output item name, purchase price, number purchased, subtotal, tax, and total End procedure
  • 20. Interface Screens  Provides means of communicating designs to sponsors and potential users  Have varying levels of complexity