17.1. Kinds of Domains
The domain chart in Figure 17.1 shows the various subject matters required to build the system. Each domain can be modeled using Executable UML, and the techniques described so far apply uniformly to each domain, though we have focused in the examples on an application, the online bookstore.
Figure 17.1. Domain Chart for the Online Bookstore
17.1.1. Application User Interface
In addition to the application domain, it is common to model the application user interface, a generic name given to the domain that captures the rules for how the user interface is utilized. On the domain chart, this is labeled Web GUI to indicate that ...