好的领域模型应该长什么样子?
DDD说,领域模型应该是可以准确表达业务需求的模型。
模型和领域模型是两个概念,模型可以是数据模型或服务模型,领域模型是以领域为核心的模型,是对领域知识严格组织和抽象得来的。
(资料图片仅供参考)
那,应该如何描述领域模型呢?
是UML图?还是编程代码?还是一个完整的书面文档?
这些仅仅是表达领域模型的一种载体,如果UML图、编程代码、书面文档不能传递出领域知识,那就不是领域模型。
一个好的领域模型应该包含如下特征:
用统一语言来表达领域中的概念;
涵盖了业务活动和规则等领域知识;
对领域内的知识做了适当的提炼和抽象;
建立了一个迭代演进的过程;
有助于业务人员和技术人员的交流;
所以,我们忘记载体,关注于他如何传递领域知识,并且有助于技术人员和业务人员的交流,那他就可以称为领域模型。
模型设计和模型实现其实是两件事情,就像在公司里面老板做战略取舍,基层做战术落地,在领域模型的设计和实现上应该也分开。
模型是作基本职责的分配,程序是模型的具体表达。
Eric Evans说:将分析、建模、设计、编程工作过度分离对模型驱动设计会产生不良影响。
所以要将分析、设计、实现统一到模型设计中考量。
在分析阶段,业务人员和技术人员在一起工作,建立准确和简洁的分析模型,直观传递不同角色对业务知识的理解。
在设计阶段,基于分析模型对模型中的设计进行改进,考虑职责的合理分配和协作,建立有指导意义的设计模型。
在实现阶段,代码忠实反映模型的设计,反映出模型中的领域和知识。
战略设计环节,识别出业务场景下,系统的限界上下文。
在限界上下文中,提取语义相关和功能相关的用例,作为分析建模的重要输入。
战术设计环节,通过用户故事迭代,逐步对比模型进行细化,引入设计模式,结合TDD开发等进行编码实现。
领域服务应该是一系列活动集合,是领域服务下的关键环节。
在每个关键环节,对于不同用户身份,应该有规则映射处理细节,这部分规则可以有机的、结构化的可视化出来,便于沟通。
领域服务应该和领域挂钩,指导每个关键领域下应该有的活动有哪些。
要想实现这些活动集的复用,就需要明确输入和输出,看得清输入、输出、关键流程才敢去复用。
总结来说,领域、领域服务、领域节点、业务身份的关键规则、为领域服务复用的输入和输出,都是可以被可视化和配置化起来的。
标签:
好的领域模型应该长什么样子?DDD说,领域模型应该是可以准确表达业务需求的模型。模型和领域模型是两个概念,模型可以是数据模型或服务模型
北京日报客户端|记者骆倩雯京城近期冷空气不断,一直处于冰冻模式。根据市气象台预报,12月20日京城将再迎北风,气温再次下滑,防寒保暖仍是重
1、鸡丁要炖5-8分钟。若是未经任何腌制等处理的纯肉鸡丁,需要完全煮熟后才可以食用,所以焖煮的时间要长一点,否则容易造成外部鸡肉已经熟了
职工有下列情形之一的,应当认定为工伤:(一)在工作时间和工作场所内,因工作原因受到事故伤害的;(二)工作时间前后在工作场所内,从事与
山东黄金:山东黄金矿业股份有限公司第六届董事会第三十二次会议决议公告
氯气价格低廉,用量少,消毒可靠,工艺成熟,是自来水公司普遍使用的消毒剂,所以氯气适用于污水处理,可确保回收水质的稳定。但是因为氯气(C
网贷逾期一般会上征信,有些借贷机构在用户逾期后一天后就会上报给征信机构,而有些借贷机构则是会在几天后上报给征信机构,因为有些借贷机构可
白银2302:盘中冲高回落上影阴线报收,行情符合预期,沪银趋势多头,短期承压反弹,震荡思路对待,操作上关注5230一线支撑有效性低多参与,探
格隆汇12月15日丨兴瑞科技(002937)(002937 SZ)公布,公司于2022年12月14日召开第三届董事会二十六次会议,审议通过了《关于控股子公司购买
12月14日特钢板块较上一交易日下跌0 66%,盛德鑫泰领跌。当日上证指数报收于3176 53,上涨0 01%。深证成指报收于11321 81,下跌0 02%。
跨境通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获悉,华泰证券发布研究报告称,数据资源会计处理标准逐步清晰,有望带来企业价值重估。财政部印发《企业数据资源相关会计处理暂行
2022年12月10日公告发布
摘要本交易日亚盘,现货黄金开于1785 12美元 盎司,截止0952,黄金价格最高上探至1788 03美元 盎司,最低触及1780 40美元 盎司。本月,美联储
海王生物(000078)12月07日在投资者关系平台上答复了投资者关心的问题。投资者:贵公司药店有无销售新冠抗原检测产品?如果没有,以后有没有打
(唐倩)为深入贯彻落实四川省委“决战四季度、大干一百天”拼经济搞建设总体部署,按照全省文化和旅游产业领导小组2022年全体会议“积极谋划...
沪深交易所2022年12月5日公布的交易公开信息显示,人民网(603000)因非ST、*ST和S证券连续三个交易日内收盘价格涨幅偏离值累计达到20%的证券
11月30日盘中消息,10点0分*ST西源(600139)触及涨停板。目前价格2 24,上涨5 16%。其所属行业多元金融目前上涨。领涨股为经纬纺机。该股为西
11月30日盘中消息,9点44分ST德豪(002005)触及涨停板。目前价格1 63,上涨5 16%。其所属行业小家电目前下跌。领涨股为彩虹集团。该股为家电
立讯精密:关于召开2022年第三次临时股东大会的提示性公告
为助力深圳电商企业拓展北美市场,7月15日,深圳市商务局联合香港投资推广署共同举办2022中国(深圳、香港)—加拿大(多伦多)跨境电商发展交
7月16日,由深圳市法学会港澳法律研究会、香港国际法商精英会、香港就是敢言智库等联合组织的香港法商共展湾区新未来论坛,以线上+线下相结
6月19日晚间,据港交所官网披露文件显示,天齐锂业(002466)通过港交所上市聆讯。据了解,天齐锂业于1月27日收到了中国证监会出具的《中国证
晚上做梦做到自己抄底做多,直接被吓出了一身冷汗,然后想起来自己已经不玩了,觉得又失落又庆幸。6月19日,比特币的暴跌行情下,一名币圈
Copyright © 2015-2022 北冰洋服装网版权所有 备案号:沪ICP备2020036824号-3 联系邮箱:562 66 29@qq.com