Professional Documents
Culture Documents
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
SDLC Phases
Preliminary
Investigation
System
Analysis
System Operation
& Maintenance
System
Implementation
n
System
Design
System
Development
Phase 1:
Preliminary Investigation
Determine if a new system is needed
Three primary tasks:
Define the problem
By observation and interview, determine what
information is needed by whom, when, where and why
Phase 2:
System Analysis
In depth study of the existing system to
determine what the new system should do.
Expand on data gathered in Phase 1
Phase 3:
System Design
Uses specifications from the systems analysis to
design alternative systems
Diagramming Tools
Data Repositories
Prototyping Tools
Test Data Generators
Documentation Tools
Project Management Tools
Phase 4:
System Development
Build the system to the design specifications
Develop the software
Purchase off-the-shelf software OR
Write custom software
Phase 5:
System Implementation
Convert from old system to new system
Train users
Compile final documentation
Evaluate the new system
System
Analysis
System
Design
Problem
Specifications
Design Specifications
System
Development
Begin building
new system
Abort Project
Goto next phase
Goto Previous phase
Approved Feasibility
Study
Preliminary
Investigation
Coded and
Tested System
System
Implementation
System converted
Users trained
System
Maintenance
Operational System
Documentation completed
Advantages of SDLC
Chronological stages in developing the
required information system.
Scheduling and its execution of project can be
determined well in advance.
Continuous enhancement of the system can
be achieved.
Disadvantages of SDLC
Rigid & inflexible
Not suitable for decision-oriented systems
Resource intensive
THANK YOU