4 Color UML方法

来源:互联网 发布:佛罗里达理工 知乎 编辑:程序博客网 时间:2024/05/17 06:27

四色+DDD+事件=全面而又深刻

通常实体对象有三类:人,地点,物(party/place/thing)。

四色建模方法

 

简要回顾一下上面的过程,不难发现我们建模的次序和重点:

1.首先以满足管理和运营的需要为前提,寻找需要追溯的事件。

2.根据这些需要追溯,寻找足迹以及相应的时标性对象。

3.寻找时标对象周围的人/事/物

4.从中抽象角色

5.把一些信息用描述对象补足

 

 

详细思维方式如下:

1:任何的业务事件都会以某种数据的形式留下足迹。

我们对于事件的追溯可以通过对数据的追溯来完成。正如上面这个故事里,你无法回到从前去看看到底发生了什么,但是却可以在单据的基础上,一定程度的还原当时事情发生的场景。当我们把这些数据的足迹按照时间顺序排列起来,我们几乎可以清晰的推测出这个在过往的一段时间内到底发生了那些事情。

2:当你确定这个疏漏的责任在你之后,你选择审查一些流程执行的结果,比如包裹存根。从而验证一些主要的业务流程执行的结果是否正确。换句话讲,这些数据是支撑你运营体系的关键流程的执行结果

3:这些足迹通常都具有一个有意思的特性,即它们都是时标性对象(moment-interval)。发现这些时标性对象就是建模的起点。对于这些时标性对象稍加整理,我们就得到了整个领域模型的骨干:

 

 

4:在这个基础上,我们可以进一步抽象这些实体事如果参与到各种不同的流程中去的,这时候,我们就需要用到角色(role):

 

 

5:最后再把一些需要描述的信息放入描述对象(description)。