关于四色模型

最近接触了一个概念:四色模型。不谁知道是不是由于自己知识面狭窄还是这个概念不够火热,今天才看到这个概念,发现对业务分析和领域建模有一定的帮助,于是将搜集到部分信息贴出, 

四色原型是由是由Peter Coad 和 Mark Mayfield首先提出[Coad92],然后由David North拓展[Coad95-97],它最基本的意思就是“无论多么复杂的业务,都可以由四色原型描述出来”。因此,使用它有助于我们将一个复杂的业务整理清楚,有助于我们的系统建模和设计。
四色原型图有四个基本的概念:
1、 Moment Interval (MI)
2、 Role
3、 Party, Place, or Thing (PPT)
4、 Description

简要地介绍一下这四个基本概念。

1、 Moment Interval(MI) 粉红色的

这是最重要的一个原型,它表示处理在某个时刻(Moment) 或很短地一段时间内(Interval) 所发生的事情。
例如卖东西,是在某个时刻发生的;例如租赁行为是在一段时间内发生的。在任何领域中,我们都可以找到这样的原型。

2、 Role 黄色的

Role 的意思就是角色。例如登录系统的用户。

3、 Party, Place or Thing(PPT) 绿色的

这个图是指 人(组织),地方或一个事情。例如,人,身份证,这些可以理解为Party;商场,某个地方,理解为 Place;商品,理解为 Thing。

4、 Description 蓝色的

这个图是对 PPT 的一种描述。

四色模型图真的可以描述所有的问题?

这是一个尖锐的问题,因为四色模型图毕竟不是数学上的四色原理,可以通过公式来证明其正确性。但是我想在“应用系统”这个领域内,四色模型图还是足够的,使用它来描述业务,会让我们更加清晰地理清复杂的业务,正确地建立系统的模型。

因为我并没有使用四色模型图来编写基本framework的经验,所以对于四色模型图在其他领域的应用不敢妄下断言。不过,个人认为即使在那些领域,仍然可以使用四色模型图来进行分析,只是其中的概念要加以改变,例如Description可能就与持久层无关了,而与其它操作有关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值