Contents at a Glance
Part I: An Introduction to UML
Chapter 3: UML Diagrams and Extension Mechanisms
Chapter 4: Object-Oriented Concepts
Part II: Modeling Object Structure
Chapter 5: Capturing Rules about Objects in a Class Diagram
Chapter 6: How to Capture Rules about Object Relationships
Chapter 7: Testing with Objects
Part III: Modeling Object Interactions
Chapter 8: Modeling Interactions in UML 1.4
Chapter 9: Modeling Interactions in UML 2.0
Chapter 10: Modeling an Object's Lifecycle in UML 1.4
Chapter 11: Modeling an Object's Lifecycle in UML 2.0
Part IV: Modeling Object Behavior
Chapter 12: Modeling the Use of a System with the Use Case Diagram
Chapter 13: Modeling Behavior Using an Activity Diagram
Part V: Modeling the Application Architecture
Chapter 15: Modeling Software Using the Component Diagram
Chapter 16: Using Deployment Diagrams in UML 1.4
Chapter 17: Representing an Architecture in UML 2.0
Part VI: Bringing Rigor to the Model
Chapter 18: Applying Constraints to the UML Diagrams
Part VII: Automating the UML Modeling Process
Chapter 20: Using a Modeling Tool
Chapter 21: Customizing UML Using Profiles
Chapter 22: XML Metadata Interchange
Appendix A: UML 1.4 Notation Guide
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access