官术网_书友最值得收藏!

Ubiquitous language

Ubiquitous language is a common language to communicate within a project. As we have seen, designing a model is the collective effort of software designers, domain experts, and developers; therefore, it requires a common language to communicate with. DDD makes it necessary to use ubiquitous language. Domain models use ubiquitous language in their diagrams, descriptions, presentations, speeches, and meetings. It removes the misunderstanding, misinterpretation, and communication gap among them. Therefore, it must be included in all diagrams, description, presentations, meetings, and so on—in short, in everything.

Unified Modeling Language (UML) is widely used and very popular when creating models. It also has a few limitations; for example, when you have thousands of classes drawn from a paper, it's difficult to represent class relationships and simultaneously understand their abstraction while taking a meaning from it. Also, UML diagrams do not represent the concepts of a model and what objects are supposed to do. Therefore, UML should always be used with other documents, code, or any other reference for effective communication.

Other ways to communicate the domain model include the use of documents, code, and so on.

主站蜘蛛池模板: 岳西县| 博客| 朝阳县| 桂阳县| 嘉兴市| 绍兴市| 上高县| 北京市| 鄢陵县| 凤翔县| 平遥县| 庆元县| 双峰县| 达日县| 大姚县| 明水县| 西宁市| 讷河市| 南靖县| 屯昌县| 遂溪县| 且末县| 遂平县| 高密市| 当雄县| 万安县| 克东县| 龙山县| 麦盖提县| 鹤壁市| 通州区| 应用必备| 梓潼县| 南木林县| 尉犁县| 南乐县| 富裕县| 五大连池市| 南漳县| 四川省| 内黄县|