The RUP and Iterative Development
The RUP and Iterative Development
Static structure. The vertical dimension represents the static structure of the
process. It describes how process elements—activities, disciplines, artifacts, and
roles—are logically grouped into core process disciplines (or workflows).
The RUP—A Well-Defined Software
Engineering Process
The Dynamic Structure of the Rational
Unified Process
The dynamic structure deals with the lifecycle or time dimension of a project. The
RUP provides a structured approach to iterative development, dividing a project
into four phases: Inception, Elaboration, Construction, and Transition. The
objectives and milestones of the phases are listed in the sidebar
The Dynamic Structure of the Rational
Unified Process
1. Thinking steps, where the person playing the role understands the nature of
the task, gathers and examines the input artifacts, and formulates an outcome
3. Reviewing steps, where the role inspects the results against some criteria
Not all steps are necessarily performed each time an activity is invoked, so steps
can be expressed in the form of alternate flows.
The Static Structure of the Rational Unified
Process
Artifacts
An artifact is a piece of information that is produced,
modified, or used by a process. Artifacts are the tangible
project elements: things the project produces or uses
while working toward the final product. Artifacts are used
as input by roles to perform an activity and are the result
or output of other activities.
The Static Structure of the Rational Unified
Process
The Static Structure of the Rational Unified
Process
Workflows
A mere listing of all roles, activities, and artifacts does not quite
constitute a process. You need a way to describe meaningful
sequences of activities that produce some valuable result and to
show interactions between roles—this is exactly what workflows
do. Workflows come in different shapes and forms; the two most
common workflows are Disciplines, which are high-level workflows
and Workflow Details, which are workflows within a discipline.
The Static Structure of the Rational Unified
Process
The RUP—A Customizable Process Product