The System Life Cycle
Investigation: “Why is there a problem?”
Analysis: “What is the problem?”
Design: “How can the problem be solved?”
Development: teams of programmers and others begin to develop the various parts of the system.
Implementation: the system is put to work.
Maintenance: ongoing upgrades.
Retirement: phasing out the current system.