|
The goal of the task 'Communicate Design Ideas'
is both to have a model of the most important classes and interfaces necessary for realizing the functionality and to make sure that every team member understands it and applies the insights worded here.
|
Owner: |
Software Architect |
Phases: |
Elaboration, enriched in
Construction |
Based on workproducts: |
Business Object Model, Software Architecture Document |
Output: |
Data Model, Design Model |
Steps: |
-
Study the Business Object Model
- Establish which objects need to be persisted
- Place these objects in the Data Model
- Establish which objects show interesting business logic
- Distill classes for the Design Model
- Allocate responsibilities to these classes
- Update the model during the project
|
Workflows: |
Architecture Workflow |