DDD学习笔录——提炼问题域之知识提炼与协作的基本原则

Posted longphui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DDD学习笔录——提炼问题域之知识提炼与协作的基本原则相关的知识,希望对你有一定的参考价值。

1、通过通用语言达成共识

通用语言,已经强调过好多遍了,在DDD再怎么重视都不为过,后面可能还会讲。

知识提炼的输出以及共识的构建就是常见的通用语言(UL)。

当与业务相关人员和主题专家进行建模时,每个人都应该有意识地始终应用富含领域专有术语的通用语言。这一语言必须现实制作,并在描述领域模型和问题域时使用。该语言还应该用于模型的代码实现,使用用作类名、属性和方法名称相同的术语和概念。正是这一语言使得业务和开发团队拥有了关于软件的有意义沟通。

UL用于将模型的代码描述绑定到以业务能够理解的语言和图表交流的概念模型。这句话说了好多遍,再重复一次。

UL它将包含来自业务的专业术语 以及在进行问题域的用例建模时发现的新概念和术语。

UL能避免持续从技术模型转换到业务模型的情况,因而也就能避免出现遗漏掉必不可少的见解的情况。

UL是一个共识。

2、领域知识的重要性

领域知识是关键,其重要性甚至要远甚于技术知识。

以上是关于DDD学习笔录——提炼问题域之知识提炼与协作的基本原则的主要内容,如果未能解决你的问题,请参考以下文章

DDD学习笔录——提炼问题域之有效提炼知识的模型

DDD学习笔录——简介DDD的战术模式问题空间和解空间

领域模型驱动设计(DDD)之模型提炼

如何落地业务建模 业务建模DDD

COLA 4.x和DDD项目实践精粹

Spring知识点提炼