UML 2 For Dummies
Chapter 1: What’s UML About, Alfie?
- The evolution of UML
Chapter 2: Following Best Practices
- A little information hiding goes a long way
Chapter 3: Objects and Classes
- Perfecting your class and object names
- Tip Attributes and analysis
- Technical Stuff What’s in an icon?
- Tip Derived attributes
Chapter 4: Relating Objects That Work Together
- Noname associations
- Reading reflexive associations
Chapter 8: Introducing Use-Case Diagrams
- Consider the stakeholders
Chapter 9: Defining the Inside of a Use Case
- Use cases are not just descriptions
- Warning Avoid the Happy Path
Chapter 14: Capturing How Objects Collaborate
- Looping or selecting?
Chapter 18: Avoiding States of Confusion
- Avoiding data-flow diagrams
Chapter 19: Deploying the System’s Components
- Logical versus physical
Chapter 20: Breaking the System into Packages/Subsystems
- Considering coupling and cohesion