问题
单项选择题
OMT是一种对象建模技术,它定义了三种模型,其中 (49) 模型描述系统中与时间和操作顺序有关的系统特征,表示瞬时的行为上的系统的“控制”特征,通常可用 (50) 来表示。
(50)处填()。
A.类图
B.状态图
C.对象图
D.数据流图
答案
参考答案:B
解析:
对象建模技术(Object Modeling
Technique,OMT)定义了三种模型——对象模型、动态模型和功能模型,OMT用这三种模型描述系统。OMT方法有四个步骤:分析、系统设计、对象设计和实现。OMT方法的每一步都使用这三种模型,通过每一步对三种模型不断地精化和扩充。
①对象模型描述系统中对象的静态结构、对象之间的关系、对象的属性、对象的操作。对象模型表示静态的、结构上的、系统的“数据”特征。对象模型为动态模型和功能模型提供了基本的框架。对象模型用包含对象和类的对象图表示。
②动态模型描述与时间和操作顺序有关的系统特征——激发事件、事件序列、确定事件先后关系以及事件和状态的组织。动态模型表示瞬时的、行为上的、系统的“控制”特征。动态模型用状态图来表示,每张状态图显示了系统中一个类的所有对象所允许的状态和事件的顺序。
③功能模型描述与值的变换有关的系统特征——功能、映射、约束和函数依赖,功能模型用数据流图来表示。