Uncovering Entities and Properties

Let’s take up a very basic example. In the Identity and Access Context the SaaSOvation team knows that it needs to model a User. True, this modeling example is not taken from the Core Domain (2), but we do transition to that example later. At this time I want to clear away added complexity inherent with the Core Domain and just focus on a more basic Entity. It has enough modeling challenge to serve as an effective teaching tool.

Image

Here’s what the team knew about a User in terse software requirements (not use cases or user stories) that roughly reflected statements from the Ubiquitous Language. They did need refinement: ...

Get Implementing Domain-Driven Design now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.