四色建模法

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