
84 CHAPTER 4 Software Process Models
slice of the product. The second iteration would handle all the most impor-
tant risks in the chosen increment. Successive iterations would then build
upon the results of the previous iterations.
These three concepts of use case, architecture, and iterative and incremen-
tal form the basis of RUP. For more comprehensive studies on RUP, refer to
the books in the Suggested Readings at the end of this chapter.
4.3.2 The Phases of RUP
The phases in RUP are not named after the activities such as design, testing,
or coding; an iteration may include many activities in varying degrees.
There are four phases in RUP:
■
Incep