II.
Methodology overview
Reference · livemethodology:domain-driven-design
Domain-Driven Design (DDD) overview
An approach for building complex software systems that places the business domain at the center of development. Provides strategic patterns (Ubiquitous Language, Bounded Contexts, Context Mapping, Subdomains) for organizing large systems and tactical patterns (Entities, Value Objects, Aggregates, Repositories) for modeling domain logic. Bridges the gap between business experts and developers.
Attributes
displayName
Domain-Driven Design (DDD)
description
An approach for building complex software systems that places the business domain
at the center of development. Provides strategic patterns (Ubiquitous Language,
Bounded Contexts, Context Mapping, Subdomains) for organizing large systems and
tactical patterns (Entities, Value Objects, Aggregates, Repositories) for modeling
domain logic. Bridges the gap between business experts and developers.
methodologyKind
design-thinking
origin
Eric Evans
yearIntroduced
2003
Outgoing edges
applies_to1
- domain:software-engineering·DomainSoftware Engineering
Incoming edges
follows_methodology1
- lib-process:shared--domain-driven-design·LibraryProcessdomain-driven-design