扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 系统分析中等
单选题
2025年5月第9题
收藏
分享
#系统分析
#第二版教材
#凯恩建议必须掌握
在一个在线购物系统中,用户只有在登录之后才能查看自己的购物车。因此,“用户登录”和“查看购物车”这两个用例之间的关系应属于以下哪一种(__)。
问题(1)
正确答案D
凯恩解析
本题考察的是用例图中用例之间的关系类型。
A选项扩展(extend):表示在特定条件下,一个用例可以扩展另一个用例的行为。扩展关系通常用于可选行为,不适用于“必须先登录才能查看购物车”的必备行为。
B选项泛化(generalization):表示一个用例是另一个用例的特化版本,类似于“继承”关系。用于表示用例之间的通用性或继承性,题干情形并非泛化。
C选项组合:不是 UML 用例图中标准的用例关系类型,排除。
D选项包含(include):表示一个用例始终包含另一个用例的行为。即每次执行主用例时,都会调用被包含的用例。在本题中,“查看购物车”之前必须“用户登录”,说明“查看购物车”用例包含“用户登录”用例,是典型的包含关系。
因此,正确答案是 D. 包含。
