对象建模技术(OMT)方法的应用
来源:互联网 发布:无需备案的域名 编辑:程序博客网 时间:2024/06/05 02:53
ARIS 为面向对象的建模提供了额外的选择,即对象建模技术图形符号(OMT)(对照: Rumbaugh, J.; Blaha, M.; Premerlani, W.; Eddy, F.; Lorensen, W.: Objektorientiertes Modellieren und Entwerfen. München et al.1993)。其中,OMT,与Booch 和OOSE 方法一起,集成开发到了ARIS中的统一建模语言(UML)中(见第五章:ARIS统一建模语言)。在这个版本的ARIS 工具箱中也提供了OMT,以使其与早一些的版本兼容。但是,我们还是推荐用户使用统一建模语言,而不是OMT 。
下面,我们将对OMT 方法的各个组成部分作一说明,并将说明如何使用这种 ARIS 中的建模技术。当然,这种说明并不能取代原始著作中对这种建模方法的详细说明。它的基本目标就是解释说明如何在ARIS 中对这种建模技术进行处理。
一、OMT 方法概要
OMT 方法是为了在系统说明时给出不同的观点而设计的。为了这一目的,使用了以下
· 对象建模方法
· 动态建模方法
· 功能建模方法
这三种观点是彼此正交的,但绝不能认为它们彼此是完全独立的。
对象建模方法说明了系统中静态的,结构型的和数据相关的方面。在这里,着重说明了对象的结构,它们与其他对象之间的关系,它们的属性以及它们之间的关联。
动态建模方法说明了系统中那些与时间相关,行为相关,以及控制相关的方面。通过对事件顺序的说明,它也说明了操作的顺序。
对功能建模的方法讲明了系统中瞬时和功能性的方面。这里也说明了值的转换。
这些模型中都包含了对其他模型的交叉引用。举例来说,对象模型就对动态模型和功能模型中用到的一些数据结构进行了说明。功能模型中的过程与对象模型中的操作相一致。动态模型中的状态图— 或整体或局部的— 说明了对象模型中的类对象的行为。
二、在ARIS 中使用OMT 图表技术
接下来的部分将说明:OMT 对其设想的构造是如何说明,使用,和如何在ARIS中彼此联系的。为OMT 而定义的建模构造(例如:类,过程,状态)与ARIS中的其他建模构造(例如:实体,功能,实体类型,等等)并不彼此重合,而且只能在OMT 图表中被重新利用。因此,必须认为OMT 图表技术是一种“独立的”方法。
(一)OMT 对象模型
实例的表达
在面向对象的建模方法中,对象一般都被定义在类型层(例如:类层)。并且,这在对单独的实例建立模型的时候也是讲的通的。在ARIS中,相应的符号是一个蓝色的圆角矩形(对照:图6.3.1-1:实例的表达)。
- 对象建模技术(OMT)方法的应用
- 面向对象技术OMT
- 面向对象知多少(一)OMT技术
- 对象模型化的OMT
- OMT方法
- ROSE对象建模方法与技术 读书笔记(4)
- 对象建模方法与技术学习笔记(一)
- 对象建模方法与技术学习笔记(二)
- 对象建模技术
- OMT的表示法[笔记]
- OMT的三种模型
- 多层数据库应用基于Delphi DataSnap方法调用的实现(三)对象池技术
- [转]多层数据库应用基于Delphi DataSnap方法调用的实现(三)对象池技术
- STK空间目标建模技术的分析和应用
- 计算机图形实现建模技术的3种方法
- 各种分布及应用场合(建模对象)
- 各种分布及应用场合(建模对象)
- 面向对象建模与数据库建模两种分析设计方法的比较
- 分片上传(断点续上传)原理
- CS231n:Localization and Detection(定位与检测)
- 连接与连接管理
- sublime text3 浏览器预览设置
- Android属性动画完全解析(上),初识属性动画的基本用法
- 对象建模技术(OMT)方法的应用
- Linux c==网络编程的理论知识-TCP以及UDP数据包的组成(33)
- 免费公开课:讲解DevExpress 2016.2新版本功能
- 面向对象方法
- Nmupy的array切片处理
- 中国第一大财团--大财团谭大才《大财团》--中国第一财团
- js post请求 解决跨域、中文乱码、隐藏地址栏参数信息 问题
- std::string的reserve()和resize()函数的区别
- 前端兼容性IE8相关问题