Domain-Driven Design

Term

Domain-Driven Design

Aliases

-

Abbreviation

DDD

Definition

Domain-Driven Design is a set of principles, patterns, and practices for understanding a complex problem domain through a Domain Model and connecting business meaning with software design through Ubiquitous Language, Bounded Contexts, Aggregates, and related concepts.

SimpleModeling

SimpleModeling adopts DDD as an important technology for Domain Modeling. It does not treat DDD alone as the complete SimpleModeling Development Method. DDD is one component combined with Object, Knowledge, and Literate Modeling, Application Modeling, and Model Realization through CML, Cozy, and Textus.