
业务架构
hamish-wu
普通程序员
展开
-
领域驱动设计实践(5)-术语
AGGREGATE(聚合)——聚合就是一组相关对象的集合,我们把聚合作为数据修改的单元。外部对象只能引用聚合中的一个成员,我们把它称为根。在聚合的边界之内应用一组一致的规则。分析模式(analysis pattern)——分析模式是用来表示业务建模中的常见构造的概念集合。它可能只与一个领域有关,也可能跨多个领域[Fowler 1997, p. 8]。ASSERTION(断言)——断言是对程序在某个时刻的正确状态的声明,它与如何达到这个状态无关。通常,断言指定了一个操作的结果或者一个设计元素的固定规原创 2020-11-12 11:53:12 · 378 阅读 · 0 评论 -
领域驱动设计实践(4)- 上下文映射图
一个典型的上下文映射图原创 2020-05-20 12:54:07 · 767 阅读 · 0 评论 -
实践领域驱动设计(3)- 领域
从广义上理解:领域domain 即是一个组织所做的事情以及其中所包含的一切。商业机构通常会确定一个市场,然后在这市场中销售产品和服务。每个组织都有啊自己的业务和做事方式。这个业务范围以及在其中所进行的活动便是领域。领域、子域领域是一个范围,包含时空的概念。团队沟通的时候,领域可以表示整个业务系统,也可以表示某个核心域或者支撑子域。建议使用核心域 或者 子域在进行分工的时候,可以先划分领域...原创 2020-03-10 22:29:44 · 365 阅读 · 0 评论 -
实现领域驱动设计(2)- 交流与语言的使用
文章目录一、通用语言二、 一个团队,一个语言三、文档和图3.1流程图3.2 交互图3.3 UML 模型图3.4系统设计概要领域模型可以成为软件项目通用语言的核心。该模型是一组来自于人员头脑中的概念,一级反应了领域深层次含义的术语和关系。这种基于模型的交流并不局限与UML(统一建模语言)图,为了最有效的使用模型,需要充分利用各种交流手段,基于模型的交流提高了书面文档的的效用。一、通用语言...原创 2020-03-06 00:06:09 · 374 阅读 · 0 评论 -
实现领域驱动设计(1)
领域驱动设计概念,怎么实践领域驱动设计原创 2020-03-04 22:28:42 · 292 阅读 · 0 评论