4.6. System Modeling

Domains and use cases go together. The subject matter represented as a domain has a set of requirements captured by the use cases, and the use cases employ a vocabulary consistent with the subject matter.

With the domain mission and the use cases in hand, it is now time to begin the abstraction process required to go from the external view of the subject matter (supplied by the use cases) to the internal view employed by the executable UML models. We begin this process by abstracting classes.

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.