Objective
This section gives students the concepts of system development life cycle and the phases of system development life cycle. In addition, learner can be known the details of steps in phases and the outputs of each phase.
1. What is the system development life cycle?
The systems development life cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application.
2. Systems development life cycle phases
The SDLC is composed of four fundamental phases:
Phase |
Step |
Technique |
Deliverable |
Planning
Focus: Why build this system? How to structure the project?
Primary Outputs: - System Request with Feasibility Study. - Project Plan. |
Identify Opportunity |
Project Identification |
System Request |
Analyze Feasibility |
Technical Feasibility Economic Feasibility Organizational Feasibility |
Feasibility Analysis |
|
Develop Workplan |
Time Estimation Timeboxing Task Identification Work Breakdown Structure Pert Chart GANTT Chart Scope Management |
Project Plan - Workplan |
|
Staff Project |
Project Staffing Project Charter |
Staffing Plan |
|
Control and Direct Project |
CASE Repository Standards Documentation Risk Management |
Standards List Risk Assessment |
|
Analysis
Focus: Who, what, where and when for this system?
Primary Output: System Proposal. |
Develop Analysis Strategy |
Business Process Automation Business Process Improvement Business Process Reengineering |
System Proposal |
Determine Business Requirements |
Interview JAD session Questionnaire Document Analysis Observation |
Requirements Definition |
|
Create Use Cases |
Use-Case Analysis |
Use Cases |
|
Model Processes |
Data Flow Diagramming |
Process Models |
|
Model Data |
Entity Relationship Modeling Normalization |
Data Model |
|
Design
Focus: How will this system work?
Primary Output: System Specification. |
Design Physical System |
Design Strategy |
Alternative Matrix System Specification |
Design Architecture |
Architecture Design Hardware & Software Selection |
Architecture Report Hardware & Software Specification |
|
Design Interface |
Use Scenario Interface Structure Interface Standards Interface Propotype Interface Evaluation |
Interface Design |
|
Design Databases and Files |
Data Format Selection Entity Relationship Modeling Denormalization Performance Tuning Size Estimation |
Data & File Specification Physical Data Model |
|
Design Programs |
Data Flow Diagramming Program Structure Chart Program Specification |
Physical Process Model Program Design |
|
Implementation
Focus: Delivery and support of completed system.
Primary Output: Installed System. |
Construct System |
Programming Software Testing Performance Testing |
Test Plan Programs Documentation Migration Plan |
Install System |
Conversion Strategy Selection Training |
Conversion Plan Business Contingency Plan Training Plan |
|
Maintain System |
Support Selection System Maintenance Project Assessment |
Support Plan Problem Report Change Request |
|
Post-implementation |
Post-implementation Audit |
Post-implementation Audit Report |
» Tin mới nhất:
» Các tin khác: