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)。
- 4 Color UML方法
- Color Flow UML 分析
- Android Color 定义方法
- Color.FromArgb()方法详解
- Color argb()方法的参数
- color #
- color
- color
- Color
- color
- color
- color
- Color
- Color
- color
- COLOR
- Color
- color
- c++中this指针
- JPA EntityManagerFactory
- iOS手机设备判断硬件信息
- Hibernate n+1问题
- 类工厂创建对象时出现 “BLL.UserBLL”的类型初始值设定项引发异常。错误
- 4 Color UML方法
- Java传值还是传引用
- 文件路径中的“.”,new File(".")
- 【转载】一个老程序员的十年回顾
- XPath 语法规则
- Struts2-拦截器-权限控制
- redhat5.5下MySql数据库的安装配置及简单操作
- Cygwin
- PowerBuilder 数据窗口实例二(用户管理)