颜色对象建模

角色力矩,间隔
描述聚会,地方,事物

UML颜色标准是一组四种颜色统一的建模语言(UML)图。着色系统指示几个原型应用于UML对象。UML通常识别刻板印象每个对像都有一个包围评论,以识别它是否是类,接口等。

这些颜色首先是由彼得·科德,Eric Lefebvre和杰夫·德·卢卡(Jeff de Luca)在一系列文章中coad信[1][2]后来在他们的书中出版Java颜色与UML建模.[3]

数百多个域模型很明显,尽管它们在不同的域中有不同的名称,但四个主要的类别的类别的类型一次又一次出现。经过大量讨论,这些被称为原型,这是为了传达给定原型的类别或多或少遵循同一形式。那是,属性方法协会, 和接口在给定原型的类别中相似。

尝试对给定域类进行分类时,通常会询问以下顺序的颜色标准:

粉色的
瞬间间隔 - 出于法律或商业原因,它代表了我们需要记住和工作的时间或时间间隔吗?业务系统中的示例通常建模涉及人,地点和事物的活动,例如销售,订单,租金,就业,旅行等。
黄色
角色 - 是参与活动(由一个人,地点还是事物)参与活动的一种方式?扮演员工在就业中扮演角色的人,在销售中扮演产品角色的事物,在培训课程中扮演教室角色的位置就是角色的例子。
蓝色的
描述 - 它只是类似于目录输入的描述,哪个对象分类或“标记”对象?例如,汽车的品牌和型号分类或描述了许多物理车辆。蓝色描述与绿党,地点或事物之间的关系是基于“类型”对像中保存的数据项值的差异的类型关系。
绿色
聚会,地点或事物 - 有形,独特的东西。通常,系统中的角色扮演者。人们是绿色的。组织是绿色的。诸如物理DVD之类的租赁涉及的物理对像是绿色的。通常,如果您遇到以上三个问题并在这里结束,那么您的课程是“绿色”。

尽管实际颜色有所不同,但大多数系统倾向于使用较浅的调色板,因此在彩色背景上也可以轻松阅读黑色文本。Coad等人使用了4色粉彩邮寄笔记[4]后来,使用UML建模工具通过将颜色与一种或多种类刻板印象相关联来支持配色方案。

许多人认为有色物体吸引了大脑的模式识别部分。其他人则倡导您可以使用一堆四色笔记卡或彩色粘性音符开始建模过程。

从绘制或投射在墙上的模型中,颜色建模的价值尤为明显。这个额外的维度使建模者能够看到模型的重要方面(例如,粉红色类),并发现可能需要审查的区域(链接在一起的颜色类别的异常组合)。

该技术还可以轻松帮助确定域模型的各个方面,尤其是对于新手进行建模。例如,通过首先在域中寻找“粉红色”,很容易开始为给定的域确定一些重要的类。对于当前域工作的适用性,也很容易回顾属性,方法等标准类型。

也可以看看

参考

  • ^coad信(死)Wayback Machine的存档版本从2006年起
  • ^COAD字母:建模与设计版,第44期(死)原始配色方案略有更改。其他文章出现在第51、54、58-65期和其他问题中。
  • ^彼得·科德,Eric Lefebvre,杰夫·德·卢卡(Jeff de Luca)使用UML的Java建模:企业组件和流程,Prentice Hall,1999年,ISBN0-13-011510-X
  • 爱德华·塔夫特(Edward Tufte)设想信息,图形出版社,1990年,ISBN0-9613921-1-8

外部链接