Ubiquitous Language
Ubiquitous Language (UL) is a common, exact, rigorous language used amongst developers and Business Experts to describe the concepts of a domain. This language connects the Technical Domain Model in the software and #Analysis Model referred to by Domain Experts.
The language consists not only of Nouns (depicting the elements or actors of a Domain Model), but also verbs, adverbs, constraints, that are expressed in scenarios that describe workflows in the domain model.
The UL is updated with concepts and terms used in the software, so they are visible in the #Analysis Model. Likewise, concepts discovered by Business Experts while reviewing the #Analysis Model are fed back into the UL and the code, so that both ends are always in sync.