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