查看更多
当前 - 选择题 - 面向对象分析方法
困难
单选题
2021年5月第2题
#第二版教材
#必须掌握

如果一个用例包含了两种或两种以上的不同场景,则可以通过(扩展关系)表示。

问题(1)
浓缩知识点

UML用例建模中,包含、扩展、泛化是梳理用例间关联的三种核心关系,组合关系并不属于标准用例图的用例关系范畴。其中,包含关系用于提取多个用例共有的通用行为逻辑并抽象为独立用例,实现行为复用;泛化关系代表用例间的继承关联,子用例可继承父用例的全部行为,适用于结构或行为高度相似的用例场景;扩展关系则专门用于处理主用例存在多种不同场景、可选流程或条件触发行为的情况,通过扩展用例拆分差异化路径,能让用例模型更具弹性与清晰性。

正确答案
A

本题考察的是面向对象分析中用例建模的三种主要关系:包含、扩展与泛化
A选项扩展关系:当一个用例混合了两种或多种不同场景,即存在可选的行为路径或依据条件触发的流程时,可以使用扩展关系来表示主用例与扩展用例的关系。扩展用例在特定条件下被触发,使用例模型更具弹性和清晰性。因此该选项正确。
B选项包含关系:用于表示两个或多个用例中共享的通用行为逻辑,将其抽象为一个被包含用例,被多个用例复用,通常不用于区分场景。
C选项泛化关系:表示用例之间的继承关系,子用例继承父用例的行为,适用于结构或行为相似的用例,但不是用于表达多个不同场景。
D选项组合关系:不是标准UML用例图中的用例关系,不适用于表示用例间的结构关系,因此是干扰项。
因此,选项 A 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有