System Development Life Cycle

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

System Development Life Cycle

(SDLC)
Planning Analysis

Maintenance Detailed system design

Implementation
Introduction
• SDLC
– Conceptual model
– Describe stages and tasks involved to deploy
software
– Iterative process
– Divided into five main phases;
• Planning
• Analysis
• Detailed system design
• Implementation
• Maintenance
Planning
• Define problems
• Discuss solution
• Software Requirement Specification
document will be created
Analysis
• Discuss problem and solutions in detail
• Main objective: gather requirements
• Four steps of gathering requirements:
– Elicitation
– Validation
– Specification
• Conceptual system design in created
Detailed Design System
• Paper works of the whole system
• Designer provides technical specifications
– Product robustness
– Budget and time constraint
• Tools like DFD, ERD and data dictionaries
• Methodologies to handle the system
Implementation
• The proposed designs implemented to computers
• Hardware, software implementation
• Creating software (coding)
• Debugging process
• Creating database (DBMS) software
• Both software and database created in parallel
Maintenance
• Three types of maintenance activity;
– Corrective maintenance
– Adaptive maintenance
– Perfective maintenance
• To improve the system;
– Boost performance
– Add new features
– Meet another additional requirements

You might also like