作为一种开发面向对象系统和支持面向对象编程的方法,其基础是对真实世界的对象建模,然后围绕这些对象使用分析模型进行独立于语言的设计。对象建模技术的目的在于构建实体之前测试它们、与客户沟通、以可视化方式呈现信息,从而降低软件的复杂性。对象建模技术提出三种主要模型,即对象模型(object model)、动态模型(dynamic model)和功能模型(functional model)。对象模型通过描述系统中的对象、对象之间的关系、属性,刻画每个对象类的属性和操作来表示系统的静态结构,其主要概念是类以及与属性和操作的关联。对象模型捕捉现实世界中的重要概念,是三种模型中最重要的模型,为动态模型和功能模型提供了框架。动态模型描述系统内对象的变化和对象之间关系的变迁,其主要概念是状态、状态之间的转换和触发转换的事件。动态模型采用状态图描述一个对象类所允许的状态和事件序列,多个状态图显示了整个系统活动的模式。功能模型描述数据流动、数据存储以及不同的流程,其主要概念包括数据、数据流、数据存储、流程和参与者。功能模型借助数据流图定义了模型中整个内部流程的功能,详细说明了流程如何独立执行。对象建模技术是统一建模语言(UML)的基石,许多OMT建模元素对于UML是通用的。
首页
[{"ID":42422,"Name":"理学"},{"ID":81272,"Name":"计算机科学技术"},{"ID":81604,"Name":"计算机软件"},{"ID":81613,"Name":"软件语言与方法"},{"ID":81617,"Name":"软件方法学"},{"ID":81619,"Name":"对象式方法"}]
. 理学 . 计算机科学技术 . 计算机软件 . 软件语言与方法 . 软件方法学 . 对象式方法对象建模技术
/object modeling technology,OMT/
最后更新 2024-12-04
浏览 109次
一种面向对象的软件开发方法学。由美国软件开发专家J.伦堡[注](James Rumbaugh)等人在1991年开发。
- 英文名称
- object modeling technology,OMT
- 创建人
- 美国软件开发专家J.伦堡(James Rumbaugh)等人
- 创建时间
- 1991
- 所属学科
- 计算机科学技术
扩展阅读
- RUMBAUGH J,BLAHA M, PREMERLANI W, EDDY F, LORENSEN W.Object-Oriented Modeling and Design.[S.l.]:Prentice Hall,1991.
- QUATRANI T, CHONOLES M J.Succeeding With the Booch and OMT Methods: A Practical Approach.[S.l.]:Addison Wesley,1996.