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 ...

Get Executable UML: A Foundation for Model-Driven Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.