当前位置:首页>滚动 > >正文

天天微资讯!好的领域模型应该是什么样子?

  • 2022-12-19 07:10:32来源:

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

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

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


(资料图片仅供参考)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

标签:

延伸阅读

推荐阅读

天天微资讯!好的领域模型应该是什么样子?

​好的领域模型应该长什么样子?DDD说,领域模型应该是可以准确表达业务需求的模型。模型和领域模型是两个概念,模型可以是数据模型或服务模型

北京下周冰冻模式继续,数九寒冬将至

北京日报客户端|记者骆倩雯京城近期冷空气不断,一直处于冰冻模式。根据市气象台预报,12月20日京城将再迎北风,气温再次下滑,防寒保暖仍是重

鸡丁要炖多久会熟 鸡丁煮几分钟熟:世界快看点

1、鸡丁要炖5-8分钟。若是未经任何腌制等处理的纯肉鸡丁,需要完全煮熟后才可以食用,所以焖煮的时间要长一点,否则容易造成外部鸡肉已经熟了

2020毕节工伤认定标准怎么规定

职工有下列情形之一的,应当认定为工伤:(一)在工作时间和工作场所内,因工作原因受到事故伤害的;(二)工作时间前后在工作场所内,从事与

山东黄金: 山东黄金矿业股份有限公司第六届董事会第三十二次会议决议公告

山东黄金:山东黄金矿业股份有限公司第六届董事会第三十二次会议决议公告

污水处理氯气浓度调节装置中氯气传感器的应用|当前视点

氯气价格低廉,用量少,消毒可靠,工艺成熟,是自来水公司普遍使用的消毒剂,所以氯气适用于污水处理,可确保回收水质的稳定。但是因为氯气(C

白猫贷借款逾期征信有什么影响

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

石头晚评:12月16日期货操作建议

白银2302:盘中冲高回落上影阴线报收,行情符合预期,沪银趋势多头,短期承压反弹,震荡思路对待,操作上关注5230一线支撑有效性低多参与,探

兴瑞科技(002937.SZ):子公司拟212.5万元坡元购买印尼一处厂房及土地

格隆汇12月15日丨兴瑞科技(002937)(002937 SZ)公布,公司于2022年12月14日召开第三届董事会二十六次会议,审议通过了《关于控股子公司购买

特钢板块12月14日跌0.66%,盛德鑫泰领跌,主力资金净流入399.66万元

12月14日特钢板块较上一交易日下跌0 66%,盛德鑫泰领跌。当日上证指数报收于3176 53,上涨0 01%。深证成指报收于11321 81,下跌0 02%。

跨境通12月14日主力资金大幅流出

跨境通12月14日主力资金净流出1 58亿元,涨跌幅为-9 91%,主力净量(dde大单净额 流通股)为-2 04%,两市排名4865 4887。投顾分析:该股今日主力

当前焦点!富力否认“张力行贿案”中出资保释金 专家:幸好有“双老板制”托底

12月12日晚,市场消息称,富力地产创始人之一、联席董事长、总裁张力被指控在美国涉嫌行贿,保释金高达1 28亿元。

全球微资讯!三一重能: 三一重能首次公开发行网下配售限售股上市流通公告

证券代码:688349         证券简称:三一重能              公告编号:2022-032                 

天天滚动:鹏翎股份董秘回复:当前阶段公司主要深耕国内业务

鹏翎股份(300375)12月13日在投资者关系平台上答复了投资者关心的问题。

竹荪蛋吃法 在这里给大家做个详细的介绍

1 西红柿煮竹花鸡蛋。材料:番茄、竹花蛋、大蒜、调味盐1 2茶匙、香油、葱花、竹荪香精。做法:先将西红柿去皮切块,用大蒜炒熟,根据自己的口味

由“规矩”变“习惯”文明交通成了鹤壁新风景

越线停车的非机动车越来越少,斑马线前礼让行人的机动车越来越多,闯红灯逆行的越来越少,文明交通标识越来越多……春节期间,漫步鹤壁街头...

世界通讯!华泰证券:数据资源会计处理标准逐步清晰 有望带来企业价值重估

智通财经APP获悉,华泰证券发布研究报告称,数据资源会计处理标准逐步清晰,有望带来企业价值重估。财政部印发《企业数据资源相关会计处理暂行

【全球热闻】美联储年内最终加息将至 现货黄金维持跌势

摘要本交易日亚盘,现货黄金开于1785 12美元 盎司,截止0952,黄金价格最高上探至1788 03美元 盎司,最低触及1780 40美元 盎司。本月,美联储

海王生物董秘回复:海王星辰健康连锁药房不在上市公司体系。公司有抗原检测类产品的销售 实时焦点

海王生物(000078)12月07日在投资者关系平台上答复了投资者关心的问题。投资者:贵公司药店有无销售新冠抗原检测产品?如果没有,以后有没有打

全球快报:2022瓦屋山冰雪嘉年华启幕

(唐倩)为深入贯彻落实四川省委“决战四季度、大干一百天”拼经济搞建设总体部署,按照全省文化和旅游产业领导小组2022年全体会议“积极谋划...

世界滚动:12月5日人民网(603000)龙虎榜数据:机构净卖出2610.0万元(3日),北向资金净卖出3363.42万元(3日)

沪深交易所2022年12月5日公布的交易公开信息显示,人民网(603000)因非ST、*ST和S证券连续三个交易日内收盘价格涨幅偏离值累计达到20%的证券

异动快报:*ST西源(600139)11月30日10点0分触及涨停板

11月30日盘中消息,10点0分*ST西源(600139)触及涨停板。目前价格2 24,上涨5 16%。其所属行业多元金融目前上涨。领涨股为经纬纺机。该股为西

异动快报:ST德豪(002005)11月30日9点44分触及涨停板-天天热推荐

11月30日盘中消息,9点44分ST德豪(002005)触及涨停板。目前价格1 63,上涨5 16%。其所属行业小家电目前下跌。领涨股为彩虹集团。该股为家电

立讯精密: 关于召开2022年第三次临时股东大会的提示性公告_世界观点

立讯精密:关于召开2022年第三次临时股东大会的提示性公告

助力深圳电商企业拓展北美市场!深圳举办跨境电商发展交流会

为助力深圳电商企业拓展北美市场,7月15日,深圳市商务局联合香港投资推广署共同举办2022中国(深圳、香港)—加拿大(多伦多)跨境电商发展交

“香港法商共展湾区新未来”论坛举办 扣深港法商交流合作实际需求

7月16日,由深圳市法学会港澳法律研究会、香港国际法商精英会、香港就是敢言智库等联合组织的香港法商共展湾区新未来论坛,以线上+线下相结

天齐锂业通过港交所上市聆讯 有望成港股年内最大IPO

6月19日晚间,据港交所官网披露文件显示,天齐锂业(002466)通过港交所上市聆讯。据了解,天齐锂业于1月27日收到了中国证监会出具的《中国证

比特币失守18000美元关口 总市值缩水近 70%

晚上做梦做到自己抄底做多,直接被吓出了一身冷汗,然后想起来自己已经不玩了,觉得又失落又庆幸。6月19日,比特币的暴跌行情下,一名币圈

猜您喜欢

Copyright ©  2015-2022 北冰洋服装网版权所有  备案号:沪ICP备2020036824号-3   联系邮箱:562 66 29@qq.com