Getting Started
If you are building a house, deciding where to place each room in relation to others is a critical task. At one level of abstraction, you might decide to put the master bedroom on the main level, away from the front of the house. You might next think through common scenarios to help you reason about the use of this room arrangement. For example, consider bringing in groceries from the garage. It wouldn't make sense to walk from the garage through your bedroom to get to the kitchen, so that's an arrangement you'd reject.
Use cases and scenarios are discussed in Chapter 17 . |
Forward and reverse engineering are discussed in Chapters 8, 14, 18, 19, 20, 25, 30, and 31 . |
Figure 10-1. Advanced Relationships
