- Lecture
- 5.1 Design issues
- 5.2 Classical Design Methods
- 5.3 Object-Oriented Analysis and Design Methods
- 5.4 Architecture design
- 5.5 Design Patterns
- 5.6 Design Documentation
- 5.7 Verification and Validation
- 5.8 Selection of Design Method
Keywords
design, design specification, functionality-centered view, technical view, product aspect, process aspect, representational aspect, module, abstraction, modularity, information hiding, complexity, system structure, Rational Unified Process (RUP), software architecture, architecture, view, viewpoint, design pattern, Model-View-Controller (MVC) pattern, antipattern - 5.1 Design issues
- Exercises
- Discussion for Unit 5