The following graphic contains a package diagram with the new dependencies and an explanation.
Seven Subsystems displayed: 1. Event Management, 2. Facilities Management, 3. Show Pricing
4. Show Management, 5. Price Planning, 6. Sales, 7. Customer Setup
Using Packages to Organize the Domain Model:
A domain model can easily grow large enough that it is desirable to factor it into packages of strongly related concepts, as an aid to comprehension and parallel analysis work in which different people do domain analysis within different sub-domains.
The following sections illustrate a package structure for the UP Domain Model.
UML Package Notation
To review, a UML package is shown as a tabbed folder (see Figure 4.7). Subordinate packages may be shown within it.
The package name is within the tab if the package depicts its elements; otherwise, it is centered within the folder itself.
Figure 4.7: A UML package