Phase 3: Design
Previous focus: WHAT is required from the systemNew focus: HOW should the system fulfil these requirements
- implementation dependent decisions are made, constituting the basis for refining the analysis model
System design
- decomposition of the system into parts and distribution thereof
- concurrency and real-time aspects
- persistency mechanisms
- ...
Detailed design
- completing the class diagram by means of impl.dep. concepts
- completing the class properties (e.g. visibilities)
- decomposing structures which cannot be implemented as such
- ...