首页 > 知识点讲解
       OMT法
知识路径: > 面向对象基础知识 > 面向对象基础知识 > 面向对象基础知识 > 面向对象分析与设计 > 面向对象的分析与设计方法 > 
相关知识点:8个      
        对象建模技术(OMT)定义了3种模型,即对象模型、动态模型和功能模型。OMT方法有4个步骤,即分析、系统设计、对象设计和实现。
               对象模型、动态模型和功能模型
               1)对象模型
               OMT的对象模型中除了对象、类、继承外,还有一些其他的概念。
               .链和关联。链表示实例对象间的物理或概念上的连接。关联描述具有公共结构和公共语义的一组链。
               .泛化。泛化是一个类与它的一个或多个细化类之间的关系,即一般与特殊的关系。被细化的类称为父类,每个细化的类称为子类,子类可以继承父类的特性。
               .聚集。聚集是一种整体与部分的关系,在这种关系中表示整体的对象与表示部分的对象关联。
               .模块。模块是组和类、关联和泛化的一种逻辑结构,模块给出了某个主题的视图。
               2)动态模型
               动态模型描述与时间和操作顺序有关的系统特征,包括激发事件、事件序列、确定事件先后关系以及事件和状态的组织。
               3)功能模型
               功能模型描述与值的变换有关的系统特征,包括功能、映射、约束和函数依赖。
               对象模型、动态模型和功能模型之间具有下述关系。
               (1)与功能模型的关系。对象模型展示了功能模型中的动作者、数据存储和流的结构,动态模型展示了执行加工的顺序。
               (2)与对象模型的关系。功能模型展示了类上的操作和每个操作的变量,因此它也表示了类之间的"供应者一客户"关系;动态模型展示了每个对象的状态以及它接收事件和改变状态时所执行的操作。
               (3)与动态模型的关系。功能模型展示了动态模型中未定义的不可分解的动作和活动的定义,对象模型展示了是谁改变了状态和承受了操作。
               OMT的步骤
               下面介绍OMT的步骤。
               (1)分析。目的是建立可理解的现实世界模型。
               (2)系统设计。确定整个系统的体系结构,形成求解问题和建立解答的高层次策略。
               (3)对象设计。建立基于分析模型的设计模型,并考虑实现的细节,设计人员根据系统设计期间建立的策略把实现细节加入到设计模型中。
               (4)实现。将对象设计阶段开发的对象类及其关系转换成特定的程序设计语言、数据库或硬件。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有