-
iterative and incremental
-
Software is produced in a series of
timeboxed
increments.
-
use case driven
-
Each iteration starts with
use cases,
derives requirements from those use cases,
and goes all the way through to
implementation, test, and deployment.
-
architecture-centric
-
Everything revolves around the architecture.
Each iteration is designed to deliver a new
executable architecture baseline.
-
with a focus on managing risk
-
The
executable architecture baseline
should address some of the project's critical risks.
Each iteration of the Unified Process is designed to
answer questions about the most important risks perceived
at that stage.
For debugging:
Click here to validate.