• 首页
  • 粮食
  • 蔬菜
  • 果品
  • 水产
  • 酒水
  • 饮料
  • 茶叶
  • 畜禽
  • 食用油
  • 资讯
logo
  • 首页>
  • 果品 >
  • 正文

天天热门:好的领域模型应该是什么样子?

2022-12-19 22:08:24 来源:
​

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


(资料图片)

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

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

​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

关键词:

    为您推荐

  • 金百泽(301041)12月29日主力资金净卖出788.78万元

    果品2022-12-30
  • 使用PyTorch 2.0 加速Hugging Face和TIMM库的模型_世界新要闻

    果品2022-12-30
  • 福州哪里有免费核酸检测 环球观热点

    果品2022-12-29
  • 综述:中国市场机遇是企业不能错过的巨大商机——欧洲企业欢迎中国省市商务代表团访欧_世界热推荐

    果品2022-12-29
  • 广东省中医院核酸检测预约指南

    果品2022-12-29
  • 世界滚动:【手慢无】格力3秒速热防水踢脚线暖气299元

    果品2022-12-29
  • 【竞价寻龙】29日竞价成交量暴涨股抢先看

    果品2022-12-29
  • 人生的西语句子精选62句

    果品2022-12-28
  • 记一次QQ找回经历|环球微动态

    果品2022-12-28
  • 沈阳化工12月28日快速上涨-全球今日报

    果品2022-12-28
  • 全球热推荐:微粒贷逾期征信怎么样?

    果品2022-12-28
  • 12月27日基金净值:嘉实增长混合最新净值18.0881,涨0.86%

    果品2022-12-28
  • 纵横通信(603602.SH):拟将部分募投项目结项 并将节余募资永久补充流动资金-世界观察

    果品2022-12-27
  • 观速讯丨一加 11 将于1月4日正式发布 挑战安卓四大不可能

    果品2022-12-27
  • 环球微速讯:直播:A50指数涨1.83%

    果品2022-12-27
  • 天天速看:奋达科技: 关于原监事减持股份计划实施进展暨提前终止减持计划的公告

    果品2022-12-26
  • 东风汽车旗下新能源公司增资至8.9亿 增幅8800% 全球通讯

    果品2022-12-26
  • 当前讯息:2023-2028年中国苏打水行业市场全景评估及投资战略规划研究报告

    果品2022-12-26
  • 青海出台全国省级层面首部预算绩效管理地方性法规 天天聚看点

    果品2022-12-25
  • 叮当钱包借款逾期2天还不起会上征信系统吗

    果品2022-12-25

果品

  • 金百泽(301041)12月29日主力资金净卖出788.78万元
  • 使用PyTorch 2.0 加速Hugging Face和TIMM库的模型_世界新要闻
  • 福州哪里有免费核酸检测 环球观热点
  • 综述:中国市场机遇是企业不能错过的巨大商机——欧洲企业欢迎中国省市商务代表团访欧_世界热推荐
  • 广东省中医院核酸检测预约指南

蔬菜

  • 说好“一梯一户”却成了“两梯两户”,买方能否解除合同?
  • 更高水平开放合作助力中国东盟经贸发展迎新机遇
  • 9被告人犯侵犯著作权罪被判刑罚
  • 玉渊谭天丨中美再通话,“建设性”很重要
  • 环球时报社评:中美经贸需要建设性对话
  • 俄媒:莫斯科扩大新冠感染新疗法试点范围
  • 冰雪之约 中国之邀 | 追赶的勇气
  • 中国第20批赴黎维和建筑工兵分队完成“VA-2”道路排水系统修缮任务
  • 中国常驻联合国代表团举办恢复联合国合法席位50周年图片展
  • 美专家认为三大原因导致美国供应链危机

Copyright   2015-2022 欧洲食品网 版权所有  备案号:沪ICP备2022005074号-23   联系邮箱: 58 55 97 3@qq.com