扫码阅读
手机扫码阅读
建模方法元模型:如何设计一个建模方法

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。


TechLead 少个分号
扫码关注公众号
微服务时代的领域驱动设计与建模方法
随着微服务的广泛应用,对软件模型的要求也变得更加严格。尽管领域驱动设计(DDD)理念受到重视,但缺乏具体建模过程方法。本文讨论了软件建模过程的基本逻辑及设计建模过程的方法。
解构建模方法
事件风暴是目前最流行的领域建模方法,由Alberto Brandolini提出,强调从事件开始分析。系统词汇法(OOA)是一种直接的面向对象分析方法。用例分析法基于Jacobson的用例模型,强调需求分析。四色建模法由Peter Coad提出,关注数据驱动的业务事件。事件风暴则关注系统状态的关键变化。
建模方法元模型
元模型是对建模方法的抽象描述。分析了各种建模方法,它们围绕参与者、行为、事件、名词展开,通过这些可以建立简单的建模方法元模型。从认识论角度出发,建模过程是确定客体的过程。
为特定领域调整建模过程
建模时应使用与业务相关的词汇,如合约、单据等。以事件风暴为例,针对餐饮行业设计了一种称为cake flow的建模方法,关注业务凭证的变化。
设计自己的建模方法
根据元模型,选择不同视角(主体、行为、客体、现象)可以设计适合自己的建模方法。介绍了一种从主体出发的新建模方法“play建模法”,通过角色扮演的方式来寻找业务参与者和业务凭证,有助于发现流程中的问题,使流程更加完善。
参考资料
- 《用例分析建模》
- 《用例驱动需求建模过程的探讨》 陈枢茜,李 辉
- 《运用四色建模法进行领域分析》徐昊
- 《本体元建模理论与方法及其应用》何克清
想要了解更多内容?


TechLead 少个分号
扫码关注公众号
TechLead 少个分号的其他文章
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线