对象建模技术

OMT对像图

OMT状态图
这对象建模技术(OMT) 是一个对象建模方法软件建模和设计。它是由1991年左右开发的Rumbaugh,Blaha,Premerlani,Eddy和Lorensen作为发展的方法面向对象的系统并支持面向对象的编程。OMT描述了系统的对像模型或静态结构。
OMT是作为一种方法软件开发。根据Rumbaugh进行建模的目的是:[1][2]
- 在构建物理实体(模拟)之前对物理实体进行测试,
- 与客户的沟通,
- 可视化(信息的替代介绍)和
- 降低复杂性。
OMT提出了三种主要模型类型:
- 对像模型:对像模型代表建模域中的静态和最稳定的现象。[3]主要概念是属性和操作的类和关联。聚集和概括(具有多个继承)是预定义的关系。[2]
- 动态模型:动态模型代表模型上的状态/过渡视图。主要概念是状态,状态之间的过渡和事件以触发过渡。动作可以建模为在州内发生的情况。概括和聚集(并发)是预定义的关系。[2]
- 功能模型:功能模型处理模型的过程透视图,大致对应于数据流程图。主要概念是过程,数据存储,数据流和参与者。[2]
OMT是统一的建模语言(UML)。许多OMT建模元素是UML共有的。
OMT中的功能模型:简而言之,OMT中的功能模型在“数据流程图(DFD)”的帮助下定义了模型中整个内部过程的功能。它详细介绍了如何独立执行过程。
参考
进一步阅读
- 詹姆斯·伦贝,Michael Blaha,William Premerlani,Frederick Eddy,William Lorensen(1994)。面向对象的建模和设计。 Prentice Hall。ISBN0-13-629841-9
- Terry Quatrani,Michael Jesse Chonoles(1996)。Booch和OMT方法成功:一种实用的方法。艾迪生·卫斯理。ISBN978-0-8053-2279-8
外部链接
该模型由组织的愿景,使命和价值观以及组织的界限集来定义,即它将交付的产品或服务,它将针对的客户或市场以及它将使用的供应和交付渠道。尽管业务模型包括有关组织将如何实施该模型的高级策略和战术方向,但它还包括设定组织打算在明年采取的特定步骤的年度目标以及对其预期成就的措施。这些中的每一个都可能是内部审核员可用的内部文档的一部分。