彩色建模(四色原型) Object Modeling in Color
来源:互联网 发布:小众旅游 知乎 编辑:程序博客网 时间:2024/05/22 07:40
定义4种类的原型,在UML中用不同颜色表示不同原型的对象:
1. Party, Place, Thing
Party: 事件的参与方,例如某人人、某组织等
Place: 事件的发生地,例如仓库、零售店铺
Thing: Thing classes are those that identify individual items such as individual cars, airplanes, DVD's, books, pieces of equipment, etc.
按照字面意思理解,应当是指事件中具体的物品,比如客户的购买事件中,thing可能不是指订单(order),而是订单中具体的物品,例如图书、衣服等
2. Role,角色,对party, place, thing的参与行为、方式的抽象
3. Moment-Interval
models something that one needs to work with and track for business and legal reasons, something that occurs at a moment in time or over an interval of time.
指业务的活动、对象等,因业务需要和法律原因等需要操作、记录、追踪的东西,例如销售、订单、预定、航班、会议、行程等
4. Description
对某一类型事物的额外描述数据,例如产品有各种基本属性,但各种类型的产品差异比较大,比如做电子商务系统时,图书、服装、眼镜等不同类型的商品,在前台购买流程、后端订单处理流程、财务记账处理、库存管理方式、售后服务原则等各方面都会存在比较大的差异,这些差异按照产品类型设计成产品的额外描述属性,这些被称为description
其效果就是,当你看到产品主对象时,可以明确的知道他代表什么,他的其他附属资料则在description中。大部分地方可能使用的是产品基本属性,只需关心产品主对象;涉及到差异处理的部分才需要关心description相关数据。因此将其分成不同的原型类型,使用不同颜色表示
不同的原型
1. 在UML图中采用不同的颜色表示,便于对复杂的UML图的理解
2. 具有各自的职责
3. 可能具备一些共性,例如相同的属性、操作,以及相互之间的关系等,至少在设计时这些方面应当考虑
转自:http://www.cnblogs.com/RicCC/archive/2009/11/25/object-modeling-in-color.html
- 彩色建模(四色原型) Object Modeling in Color
- .NET应用架构设计—四色原型模式(彩色建模、领域无关模型)(概念版)
- 对象建模概念 Object modeling
- Modeling(建模)
- 四色原型图进行业务建模的思考
- GreenDao简明教程(实体建模,Modeling)
- DDD——战略建模(Strategic Modeling)和战术建模(Tactical Modeling)
- 性能建模 Performance modeling
- VRML(Virtual Reality Modeling Language)即虚拟现实建模语言
- VRML(Virtual Reality Modeling Language)虚拟现实建模语言
- 敏捷建模(Agile Modeling,AM)的价值
- Verilog HDL Behavioral Modeling (Verilog HDL 行为建模)
- 统一建模语言(UML,Unified Modeling Language)
- VRML(Virtual Reality Modeling Language)即虚拟现实建模语言
- 四色建模
- 多维建模(四)
- IOS深入学习(20)之Object modeling
- Ubuntu下使用彩色控制台提示符(Color Prompt)
- 对于Netty的十一个疑问
- rabbitmq(5)
- 16位TIFF灰度图像转存BMP图像总结
- MFC对话框与任务栏相关操作
- 程序员玩的游戏
- 彩色建模(四色原型) Object Modeling in Color
- 支持向量机SVM整理
- 函数模板——函数重载-多组数求和
- OJ刷题之1!到n!的和
- android刮刮卡的实现
- IOS动画核心 之 KeyFrameAnimation简介
- 中位数与n分位数
- 跟踪误差分析中的实际位置计算
- 操作样式表