1. Introduction
2. UML - Unified Modeling Language
3. Static and dynamic diagrams for the model specification
4. Formal methods for the software specification
5. OCL - Object Constraint Language
6. Design Patterns
7. Creational patterns
8. Structural patterns
9. Behavioral patterns
2. UML - Unified Modeling Language
3. Static and dynamic diagrams for the model specification
4. Formal methods for the software specification
5. OCL - Object Constraint Language
6. Design Patterns
7. Creational patterns
8. Structural patterns
9. Behavioral patterns