返回
当前 - 选择题 - 面向对象分析方法困难
题号:0120160500003
单选题
2016年5月第3题
困难
题号:0120160500003
单选题
2016年5月第3题
面向对象分析方法
中等
高频
收藏
分享
反馈
UML事物的关系中,(包含关系)和(扩展关系)本质上都属于依赖关系。
浓缩知识点
UML中事物间的关系核心可分为依赖、关联、泛化、实现四大类,包含、扩展、聚合、组合等属于这些核心关系在特定图中的特殊表现形式。依赖关系的本质是一个事物需要借助另一个事物来完成功能,用例图中的包含关系(指某个用例执行时必然会包含执行另一个用例的内容)、扩展关系(指满足特定条件时一个用例会扩展另一个用例的原有行为),本质上都属于依赖关系的特殊类型。关联关系是对象间静态结构层面的联系,聚合关系(整体与部分可独立存在的has-a关系)、组合关系(整体与部分生命周期绑定的强关联关系)是关联关系的特殊形式;泛化关系也常被称为继承关系,体现的是父类与子类的is-a层级关系;实现关系则用于体现类与接口之间的规范与具体实现的对应关系。
正确答案
C
本题考察的是UML的关系分类。
关联关系是对象间静态结构层面的联系,聚合关系(整体与部分可独立存在的has-a关系)、组合关系(整体与部分生命周期绑定的强关联关系)是关联关系的特殊形式。泛化关系也常被称为继承关系,体现的是父类与子类的is-a层级关系。依赖关系的本质是一个事物需要借助另一个事物来完成功能,用例图中的包含关系(指某个用例执行时必然会包含执行另一个用例的内容)、扩展关系(指满足特定条件时一个用例会扩展另一个用例的原有行为),本质上都属于依赖关系的特殊类型。
本小问答案是 包含关系。题干中的“UML事物的关系中包含关系和”对应包含关系。
因此,选项 C 正确。
