|
| |
Waterfall Model
This version of the life cycle is called the waterfall model:
- Customer request. In this phase, the programmers receive a broad
statement of a problem that is potentially amenable to a computerized
solution. This step is also called the user requirements phase.
- Analysis. The programmers determine what the program will do. This is
sometimes viewed as a process of clarifying the specifications for the
problem.
- Design. The programmers determine how the program will do its task.
- Implementation. They write the program. This step is also called
coding phase.
- Integration. Large programs have many parts. These parts must be
brought together into a smoothly functioning product, usually not an easy
task.
- Maintenance. Programs usually have a long life; 5 to 15 years is
common. During this time, requirements change and minor or major changes
must be made.
The interaction between the phases is shown above. Note that the figure
resembles a waterfall, in which the results of each step trickle down to the
next phase.
|