Along with Chapter 12, Integrating Bounded Contexts, Ubiquitous Language is one of the main strengths of Domain-Driven Design.
In Terms of Context
For now, consider that a Bounded Context is a conceptual boundary around a system. The Ubiquitous Language inside a boundary has a specific contextual meaning. Concepts outside of this context can have different meanings.
So, how to find, explore and capture this very special language, the following pointers would highlight the same:
- Identify key business processes, their inputs, and their outputs
- Create a glossary of terms and definitions
- Capture important software concepts with some kind of documentation
- Share and expand upon the collected knowledge with the rest of the ...