October 2002
Intermediate to advanced
288 pages
5h 4m
English
In an iterative and incremental life cycle (Figure 1-3), development proceeds as a series of iterations that evolve into the final system. Each iteration consists of one or more of the following process components: business modeling, requirements, analysis, design, implementation, test, and deployment. The developers do not assume that all requirements are known at the beginning of the life cycle; indeed change is anticipated throughout all phases.

This type of life cycle is a risk-mitigating process. Technical risks are assessed and prioritized early ...