|
知识路径: > 面向对象基础知识 > 面向对象基础知识 > 面向对象基础知识 > 面向对象分析与设计 > 面向对象的分析与设计方法 > OMT法 >
|
考试要求:掌握
相关知识点:2个
|
|
|
|
|
OMT的对象模型中除了对象、类、继承外,还有一些其他的概念。
|
|
|
.链和关联。链表示实例对象间的物理或概念上的连接。关联描述具有公共结构和公共语义的一组链。
|
|
|
.泛化。泛化是一个类与它的一个或多个细化类之间的关系,即一般与特殊的关系。被细化的类称为父类,每个细化的类称为子类,子类可以继承父类的特性。
|
|
|
.聚集。聚集是一种整体与部分的关系,在这种关系中表示整体的对象与表示部分的对象关联。
|
|
|
.模块。模块是组和类、关联和泛化的一种逻辑结构,模块给出了某个主题的视图。
|
|
|
|
动态模型描述与时间和操作顺序有关的系统特征,包括激发事件、事件序列、确定事件先后关系以及事件和状态的组织。
|
|
|
|
功能模型描述与值的变换有关的系统特征,包括功能、映射、约束和函数依赖。
|
|
|
|
(1)与功能模型的关系。对象模型展示了功能模型中的动作者、数据存储和流的结构,动态模型展示了执行加工的顺序。
|
|
|
(2)与对象模型的关系。功能模型展示了类上的操作和每个操作的变量,因此它也表示了类之间的"供应者一客户"关系;动态模型展示了每个对象的状态以及它接收事件和改变状态时所执行的操作。
|
|
|
(3)与动态模型的关系。功能模型展示了动态模型中未定义的不可分解的动作和活动的定义,对象模型展示了是谁改变了状态和承受了操作。
|
|
|