(Advanced Software Engineering)
- Definition of Quality in Software , Factors and metrics of quality of software
- On Formalism in Specifications
- Introduction to Software Engineering
- Modeling with UML
- Requirement Elicitation
- Analysis
- System Design: Decomposing the System
- System Design: Addressing Design Goals
- Object Design: Reusing Pattern Solutions
- Object Design: Specifying Interfaces
- Mapping Modules to Code