四色建模法
四色建模法
1.方法介绍
四色建模法源于Peter Coad的《Java Modeling In Color With UML》,它是一种模型的分析和设计方法,他提出要把所有模型分为四种类型,用四种颜色表示
1.1.业务关键时刻(红色)
这种对象表示那些在某个时间点存在,或者会存在一段时间的。这样的对象往往表示了一次外界的请求,比如一次询价,一次下单或者一次租赁。
1.2.角色(黄色)
这种对象表示的是一种角色,往往由人或者物来承担,会有相应的责任和权利,一般一个moment-interval对象会关联多个Role。例如一次下单涉及两个Role:客户-商品。
1.3.人-事-物(绿色)
这种对象往往表示的是一种客观存在的事物,例如:人、组织、产品或者配件等,这些事物往往会在一种moment-interval 中扮演某个Role。例如,某个人会在一次购买中扮演Customer的角色,也可以在询价中扮演询价人的角色。
1.4.描述(蓝色)
这种对象一般是分类用或者描述性的对象,它的属性一般都是这一类事物都有的属性,这类对象一般用蓝色来表示。
2.案例介绍1,2
https://hellotheasia.github.io/2022/11/25/development/%E5%9B%9B%E8%89%B2%E5%BB%BA%E6%A8%A1%E6%B3%95/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HiAsia的小站!
评论