UML 2 For Dummies
Chapter 1: What’s UML About, Alfie?
- Table 1-1: UML 2 Diagrams and Some of Their Uses
Chapter 2: Following Best Practices
- Table 2-1: Keep It Simple: Word Interpretations
- Table 2-2: L Buzzwords and Their Interpretations
Chapter 3: Objects and Classes
- Table 3-1: Sorting the Nouns (And Noun-Related Words)
- Table 3-2: Refining Names to Be Good Class Names
- Table 3-3: Parallel UML and Database Terms
- Table 3-4: UML Multiplicities or How Many Do We Have
- Table 3-5: Operation Naming
- Table 3-6: Symbols for Modeling Visibility
Chapter 4: Relating Objects That Work Together
- Table 4-1: Substitutes for Association-Name Arrowheads
- Table 4-2: Multiplicity Symbols
Chapter 5: Including the Parts with the Whole
- Table 5-1: Aggregation Versus Composition: Clues
- Table 5-2: Attribute Correspondence to Composite Parts
Chapter 7: Organizing UML Class Diagrams and Packages
- Table 7-1: Choosing a Diagram Approach
Chapter 8: Introducing Use-Case Diagrams
- Table 8-1: Main Stakeholders
Chapter 10: Relating Use Cases to Each Other
- Table 10-1: Documenting New Releases
Chapter 11: Introducing Functional Modeling
- Table 11-1: Functional/Behavioral Modeling Techniques
- Table 11-2: OCL Dot Operator
Chapter 12: Capturing Scenarios with Sequence Diagrams
- Table 12-1: Operators in an Interaction Diagram
Chapter 14: Capturing How Objects Collaborate
- Table 14-1: Mapping Communication Diagram Features to Class Design
Chapter 19: Deploying the System’s Components
- Table 19-1: Systems Design Diagrams