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
Get UML™ Bible now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.