Chapter 2. Object-Oriented Modeling
2.1 Project Management System Requirements
2.2 Alphabets, Words, and Sentences
2.3 The Object-Oriented Paradigm
Chapter 3. Class and Object Diagrams
3.3 Types, Implementation Classes, and Interfaces
3.4 Generalizations, Realizations, and Dependencies
Chapter 5. Component and Deployment Diagrams
5.4 Communication Associations
Chapter 6. Sequence and Collaboration Diagrams
6.3 Interactions and Collaborations
Part IV: Beyond the Unified Modeling Language
Chapter 9. Extension Mechanisms
Chapter 10. The Object Constraint Language
Appendix B. Exercise Solutions
B.3 Extension Mechanisms and the Object Constraint Language