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