Week 3 Iteration 1 Domain Models System Sequence Diagrams
Chapter 8 Iteration 1
The book vs. real life In a normal development: In the book Risk areas OOAD Database design Usability and more In the book Look at the NextGen OS and Monopoly examples Don’t implement everything at once!
Fig. 8.1
Process Elaboration Start software development early Be adaptive Initial series of iterations Core, risky software architecture Majority of requirements get discovered Major risks are mitigated Start software development early Be adaptive
Artifacts in Elaboration Domain Model Design model Software Architecture Data model Use cases, UI prototypes, Storyboards