好的领域模型应该是什么样子?

来源: 时间:2022-12-19 14:29:31

好的领域模型应该长什么样子?


(资料图)

DDD说,领域模型应该是可以准确表达业务需求的模型。

模型和领域模型是两个概念,模型可以是数据模型或服务模型,领域模型是以领域为核心的模型,是对领域知识严格组织和抽象得来的。

那,应该如何描述领域模型呢?

是UML图?还是编程代码?还是一个完整的书面文档?

这些仅仅是表达领域模型的一种载体,如果UML图、编程代码、书面文档不能传递出领域知识,那就不是领域模型。

一个好的领域模型应该包含如下特征:

用统一语言来表达领域中的概念;

涵盖了业务活动和规则等领域知识;

对领域内的知识做了适当的提炼和抽象;

建立了一个迭代演进的过程;

有助于业务人员和技术人员的交流;

所以,我们忘记载体,关注于他如何传递领域知识,并且有助于技术人员和业务人员的交流,那他就可以称为领域模型。

模型设计和模型实现其实是两件事情,就像在公司里面老板做战略取舍,基层做战术落地,在领域模型的设计和实现上应该也分开。

模型是作基本职责的分配,程序是模型的具体表达。

Eric Evans说:将分析、建模、设计、编程工作过度分离对模型驱动设计会产生不良影响。

所以要将分析、设计、实现统一到模型设计中考量。

在分析阶段,业务人员和技术人员在一起工作,建立准确和简洁的分析模型,直观传递不同角色对业务知识的理解。

在设计阶段,基于分析模型对模型中的设计进行改进,考虑职责的合理分配和协作,建立有指导意义的设计模型。

在实现阶段,代码忠实反映模型的设计,反映出模型中的领域和知识。

战略设计环节,识别出业务场景下,系统的限界上下文。

在限界上下文中,提取语义相关和功能相关的用例,作为分析建模的重要输入。

战术设计环节,通过用户故事迭代,逐步对比模型进行细化,引入设计模式,结合TDD开发等进行编码实现。

领域服务应该是一系列活动集合,是领域服务下的关键环节。

在每个关键环节,对于不同用户身份,应该有规则映射处理细节,这部分规则可以有机的、结构化的可视化出来,便于沟通。

领域服务应该和领域挂钩,指导每个关键领域下应该有的活动有哪些。

要想实现这些活动集的复用,就需要明确输入和输出,看得清输入、输出、关键流程才敢去复用。

总结来说,领域、领域服务、领域节点、业务身份的关键规则、为领域服务复用的输入和输出,都是可以被可视化和配置化起来的。

X 关闭

2023宜昌百里荒景区自驾路线怎么走?(附门票价格表)|环球新消息

1、宋百路起于龙泉镇宋家嘴村,止于百里荒景区山楂树,全长26 393公里。自驾路线:宜昌城区—龙泉镇—宋家嘴村—宋百路—百里荒景区2、普百路

2023-01-11

江西两会代表委员共话全面推进乡村振兴_全球观察

江西两会代表委员共话全面推进乡村振兴

2023-01-11

前沿资讯!《我们民谣2022》陈鸿宇和贰佰的确唱砸了,周云蓬《九月》让人震撼

看了综艺《我们民谣2022》完整的第三期,不是圈里人,说说看完后的真实感受,民谣还是太不出圈了,太小众了,重点表扬一下本期观众,毫无偶像

2023-01-10

[快讯]岳塑股份公布2022年半年度分红实施方案(每10股转增8股) 视点

CFi CN讯:岳塑股份(股票代码:831875)公布2022年半年度权益分派实施公告。1、该公司2022年半年度权益分派方案为:以公司现有总股本12,39

2023-01-10

投行员工违规炒股14年:交易7亿倒亏182万,被罚25万

行政处罚书提到,2019年2月12日至2021年12月29日(调查日),金某音实际控制并使用王某为招商证券账户曾交易“和邦生物”等26只股票,合计买入股

2023-01-10

有钱花借款逾期17天征信有什么影响_今日快讯

网贷逾期一般会上征信,有些借贷机构在用户逾期后一天后就会上报给征信机构,而有些借贷机构则是会在几天后上报给征信机构,因为有些借贷机构可

2023-01-10

海南自由贸易港板块1月9日涨0.8%,钧达股份领涨,主力资金净流出6667.56万元-每日速递

1月9日海南自由贸易港板块较上一交易日上涨0 8%,钧达股份领涨。当日上证指数报收于3176 08,上涨0 58%。深证成指报收于11450 15,上涨0 72%。

2023-01-10

每日快看:大兴安岭交通运输肇事律师如何收费

(一)不涉及财产关系的:2000元-30000元 件。上下浮动幅度:20%但收费额不足2000元的按2000元收取。(二)涉及财产关系的,按争议标的额的以下费

2023-01-10

天天热门:2023年首场大范围雨雪即将上线,多地气温暴跌20℃,华北或迎初雪

中国天气网消息,今天(1月9日)三九正式开启,但我国大部却是温暖开场,尤其江淮及其以南大部地区的最高气温纷纷突破20℃,暖如春日,多地气

2023-01-10

环球聚焦:赠与财产怎么才能离婚

赠与人如果是将自己所赠出的财产明确指定只归受赠人一人的,那么受赠的财产属于个人财产,不用分割。赠与财产如果没有明确表示是赠与其中一人

2023-01-10

Copyright   2015-2022 时代科技网版权所有   备案号:   联系邮箱: 514 676 113@qq.com