Workflow Detail: Elaborate the Design
Purpose
The purpose of this detailed workflow is:
How to Staff
See section "Staffing" in the following Worker descriptions: Work Guidelines
These design activities are performed largely in parallel, with a great deal of iteration between them: changes in the structure of the design model will influence the data model, and data model optimization will often subtly influence the design model. As classes are added to the design model, re-packaging will occur, sometimes into subsystems (where there is a need to use a package as a whole as a behavioral model element). Adding classes to existing subsystems may cause the subsystem boundaries to be reconsidered. In all cases, Use Case Realizations need to be examined and updated to make sure they are complete and consistent. These activities dominate the project during middle and later Elaboration, tapering off in Construction as the focus shifts to building the system. |
|
|