up previous next contents
Next: Construction phase Up: The Rational Unified Process Previous: Inception phase   Contents

Subsections

Elaboration

The ``The Rational Unified Process, An Introduction''[9], specifies the following purpose, objectives, activities, and outcome from an elaboration phase.

Purpose

  • Analyze the problem domain.
  • Establish a sound architecturla foundation.
  • Develop the project plan.
  • Eliminate the highest-risk elements.

Objectives

  • Define, validate, and baseline the architecture.
  • Baseline the vision.
  • Baseline a plan for the construction phase.
  • Demonstrate that the baseline architecture will support the vision for a reasonable cost in a reasonable time, or not.

Activities

  • The vision is elaborated.
  • The process, infrastructure, and development environment are elaborated.
  • Processes, tools, and automation support are put into place.
  • The architecture is elaborated and the components are selected.

Outcome/Deliverables

  • An 80% complete use-case model has been developed.
  • Supplementary requirements are documented.
  • A software architecture description is created.
  • An executable architectural prototype is created.
  • A revised risk list and business case are created.
  • A development plan for the overall project is created.
  • An updated development case is created, specifying the process to be used.

Other artifacts

  • Construction plan.
  • Software prototypes.
  • Risk identification and management plan.
  • A test plan.
  • A data dictionary.
  • A preliminary user manual.


up previous next contents
Next: Construction phase Up: The Rational Unified Process Previous: Inception phase   Contents