Communicate Design Ideas
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.
Software Architect
Elaboration, enriched in Construction
Business Object Model, Software Architecture Document
Data Model, Design Model
  • 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
Architecture Workflow