Course overview
To develop a system design and verify it against a requirements specification document.
Course learning outcomes
- Develop a high level system design based on a requirements specification
- Decompose the design using composition, decomposition and abstraction
- Develop a low level design of the system
- Verify design against the requirements specification
- Demostrate tracability of design documents to requirements specification
- Select and employ appropriate tools during the design process