Information Technology Reference
In-Depth Information
Phase
Inception
Elaboration
Construction
Transition
Requirements
Analysis
An iteration in the
construction phase
Design
Implementation
Te s t
Iter 1
Iter 2
Iter 3
Iter 4
Iterations
Figure 7.5
Rational Unified Process (RUP).
Rational Unified Process
The Rational Unified Process (RUP; Figure 7.5) is a commercial imple-
mentation of the Unified Process that was defined by Booch, Jacobson,
and Rumbaugh in 1999. The main tenets of RUP have been defined by
Kruchten as:
Develop software iteratively.
Manage requirements.
Use component-based architectures.
Visually model software.
Continuously verify software quality.
Control changes to software.
RUP describes the software development process along two dimensions.
Vertical Dimension: Disciplines or Workflows
The vertical dimension is a description of disciplines (classification of
tasks) a software development team performs when implementing a
software system. The main disciplines in RUP are:
 
Search WWH ::




Custom Search