Object design
How each subsystem will be implemented?
Fix the implementation platform and tools
Design is made by refining the analysis models with implementation details, e.g.:
- abstract classes and inheritance structures
- linkages to libraries
Choose the data structures and algorithms
Implementation classes (databases, UI, etc)
Resulting object design:
- refined object models
- refined dynamic models
- refined functional models