Relation to Other Phases
Requirements Specification
- Specifies what should be accomplished, but not how
- But how do you avoid design bias?
- requirements hierarchy
- user model
- User interfaces partially specified, but further decisions may be made during design
Implementation
- Design stops and coding begins when design specifications are sufficient for coding assignments.
- can be given to programmers unaware of the overall architecture
Define the components and the interfaces between them