System life cycle move from concepts to implementation, it must pass through each of the steps:-
Step | Key Question | Exit Criteria |
Problem Definition | What is the problem | Statement of scope and objectives |
Feasibility study | Is there a feasible solution | Rough cost/benefit analysis |
Analysis | What must be done to solve the problem | Logical model of system Data flow diagram Data dictionary algorithm |
System design | How, in general, should the problem be solved? | Alternative solutions System flow diagrams cost/benefit analysis |
Detailed design | How, specifically, should the system be implemented? | Implementation specifications HIPO Pseudo code, Orr diagrams, Hardware specifications, Preliminary test plan, implementation schedule |
Implementation | Do it | Programs Code, Documentation, Hard ware Operating procedures Security ,, Formal system test |
Maintenance | Modify the system as necessary | Continuing support |