好的领域模型应该是什么样子?_焦点要闻
好的领域模型应该长什么样子?DDD说,领域模型应该是可以准确表达业务需求的模型。模型和领域模型是两个概念,模型可以是数据模型或服务模型
好的领域模型应该长什么样子?
(资料图)
DDD说,领域模型应该是可以准确表达业务需求的模型。
模型和领域模型是两个概念,模型可以是数据模型或服务模型,领域模型是以领域为核心的模型,是对领域知识严格组织和抽象得来的。
那,应该如何描述领域模型呢?
是UML图?还是编程代码?还是一个完整的书面文档?
这些仅仅是表达领域模型的一种载体,如果UML图、编程代码、书面文档不能传递出领域知识,那就不是领域模型。
一个好的领域模型应该包含如下特征:
用统一语言来表达领域中的概念;
涵盖了业务活动和规则等领域知识;
对领域内的知识做了适当的提炼和抽象;
建立了一个迭代演进的过程;
有助于业务人员和技术人员的交流;
所以,我们忘记载体,关注于他如何传递领域知识,并且有助于技术人员和业务人员的交流,那他就可以称为领域模型。
模型设计和模型实现其实是两件事情,就像在公司里面老板做战略取舍,基层做战术落地,在领域模型的设计和实现上应该也分开。
模型是作基本职责的分配,程序是模型的具体表达。
Eric Evans说:将分析、建模、设计、编程工作过度分离对模型驱动设计会产生不良影响。
所以要将分析、设计、实现统一到模型设计中考量。
在分析阶段,业务人员和技术人员在一起工作,建立准确和简洁的分析模型,直观传递不同角色对业务知识的理解。
在设计阶段,基于分析模型对模型中的设计进行改进,考虑职责的合理分配和协作,建立有指导意义的设计模型。
在实现阶段,代码忠实反映模型的设计,反映出模型中的领域和知识。
战略设计环节,识别出业务场景下,系统的限界上下文。
在限界上下文中,提取语义相关和功能相关的用例,作为分析建模的重要输入。
战术设计环节,通过用户故事迭代,逐步对比模型进行细化,引入设计模式,结合TDD开发等进行编码实现。
领域服务应该是一系列活动集合,是领域服务下的关键环节。
在每个关键环节,对于不同用户身份,应该有规则映射处理细节,这部分规则可以有机的、结构化的可视化出来,便于沟通。
领域服务应该和领域挂钩,指导每个关键领域下应该有的活动有哪些。
要想实现这些活动集的复用,就需要明确输入和输出,看得清输入、输出、关键流程才敢去复用。
总结来说,领域、领域服务、领域节点、业务身份的关键规则、为领域服务复用的输入和输出,都是可以被可视化和配置化起来的。
关键词:
好的领域模型应该长什么样子?DDD说,领域模型应该是可以准确表达业务需求的模型。模型和领域模型是两个概念,模型可以是数据模型或服务模型
智能新生态,科技新发展。9月26日,周口市医学会疼痛学分会和周口骨科医院成功举办人工关节置换机器人数字化论坛。河南省洛阳正骨医院(河南省
网贷逾期一般会上征信,有些借贷机构在用户逾期后一天后就会上报给征信机构,而有些借贷机构则是会在几天后上报给征信机构,因为有些借贷机构可
祥明智能(301226)12月17日在投资者关系平台上答复了投资者关心的问题。
1、土豆直接放进锅里煮,在一般情况下,要大概半个小时或是40分钟才能煮软。所以直接煮制土豆需要很长时间才能煮软。土豆切成土豆块放入水中煮
去店里做美容项目的话肯定是要考究手法的,要是手法不好的话那么体验感也会大大下降的,不过去店里做脸部护理的话真的比家里做的好吗?
同花顺数据中心显示,深水海纳12月15日获融资买入179 02万元,占当日买入金额的29 28%,当前融资余额4344 64万元,占流通市值的3 24%,低于历
官方:皇马7200万欧签下16岁前锋恩德里克
长海股份(300196)12月15日在投资者关系平台上答复了投资者关心的问题。投资者:关注到网上信息说贵司因为后续定增原因目前在打压股价,请问贵
益盛药业(002566)12月15日在投资者关系平台上答复了投资者关心的问题。
“黑色第一牛散”于忠的血泪教训:永远要戒掉孤注一掷的毛病
大河网讯3月17日,嵩县人民检察院、嵩县公安局共同成立的侦查监督与协作配合办公室在县公安局正式揭牌成立。县检察院党组成员、副检察长韩振华
只有小区开发商才能理解,看你在哪里,每个城市每个小区的车位价格都不一样。一种是从物业了解价格。前年,我们小区有3万个地下停车位。小区车
核心观点:东威科技22年12月12日晚间披露《第二届董事会第七次会议决议公告》。会议审议通过《关于公司发行GDR并在瑞士证券交易所上市及转为境
银行贷款利息会根据贷款人申请贷款的种类、信用状况、担保方式等因素进行综合评估,然后在央行公布的基准利率上进行浮动。一、央行人民币贷款
环球印务:关于持股5%以上股东股份变动比例超过1%的公告
12月12日兆易创新(603986)涨7 39%,收盘报106 7元,换手率4 69%,成交量31 09万手,成交额32 92亿元。该股为DRAM(内存)、闪存
根据市场公开信息及12月9日披露的机构调研信息,兴银基金近期对5家上市公司进行了调研,相关名单如下:1)鹏鼎控股(证券之星综合指标:3 5星
大河报·豫视频记者王惟一近期,河南各地餐饮堂食有序恢复,餐饮消费活力逐步复苏。大河报·豫视频记者获悉,为防范食品安全风险,保障餐饮食
康方生物-B(09926 HK)早盘再涨近6%,截至发稿,涨5 81%,报39 15港元,成交额1 77亿港元。截至2022年12月7日收盘,康方生物-B
12月6日,工银瑞信沪深300ETF最新单位净值为4 1632元,累计净值为1 0919元,较前一交易日上涨0 54%。历史数据显示该基金近1个月上涨5 28%
今年8月以来,衡水市开展了争做文明市民 我为衡水添彩专项行动,用先进典型感化人,用文明行动教育人,光大大儒之乡 道德高地品牌形象。
据南京海关统计,今年前8个月,江苏省进出口总值3 63万亿元,同比(下同)增长10 6%,占全国进出口总值的13 3%,较全国整体增速高0 5个百分点
欧洲多国近期遭受的极端高温,不仅对民众的日常生活造成困扰,还对地中海的海洋生态系统造成严重破坏。据美联社报道,高温天气使得地中海水
近日,南京林业大学生物与环境学院外籍教授克里斯托夫·迪弗雷纳(ChristopheDufresnes和国际蝾螈专家阿克塞尔·埃尔南德斯(AxelHernandez)
Copyright 2015-2022 人人酒业网 版权所有 备案号:粤ICP备18023326号-36 联系邮箱:8557298@qq.com