Problem space | |
Domain | Business problem to be addressed |
Sub-domain | Smaller part of the domain |
Solution space | |
Domain model | Abstraction of a business problem |
Bounded context | Delimits the domain model |
The goal of a domain-driven design is an alignment between the domain and the software.
A domain specific term can have multiple meanings.
Understanding the meaning of the word is dependent upon the context.