Domain Driven Design¶
- Ubiquitous Language, applicable withing a single bounded context
A Bounded Context is a conceptual boundary where a domain model is applicable. It provides a context for the Ubiquitous Language that is spoken by the team and expressed in its carefully designed software model, as shown in Figure G.1.
Terminology¶
Domain¶
A sphere of knowledge, influence or activity. The subject area to which the user applies a program is the domain of the software
Model¶
A syste of abstractions that describes selected aspects of a domain and can be used to solve problems related to that domain
Ubiquitous Language¶
A language structred around the domain model and used by all team members to connect all the activities of the team with the software
- Data Dictionary
Context¶
The setting in which a workd or statement appears that detemines its meaning