Chapter 6. Domain Patterns

Catalogue

  • 6.1 Domain Model Is Essential

  • 6.2 Actors Play Essential Roles

  • 6.3 Factor the Actor

  • 6.4 Essential Actions

  • 6.5 Essential Vocabulary

  • 6.6 Objectify Internal Roles

  • 6.7 ToBe Model

  • 6.8 AsIs Model

Context

Domains are the highest level of this pattern language. They correspond to the enterprise or business view of the problem space that used to be the starting point for analysis. However, rather than being bounded by the formal limits of an organization, domains are flexibly and practically defined.

For my purpose, they are an area of interest (a typical dictionary definition of domain) with the following:

  • A shared vocabulary of business abstractions (events, concepts, and things)

  • A common set of needs that can be addressed by a ...

Get UML Pattern Language, A 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.