题目
用例之间有扩展、使用、组合等几种关系。()A. 正确B. 错误
用例之间有扩展、使用、组合等几种关系。()
A. 正确
B. 错误
题目解答
答案
A. 正确
解析
考查要点:本题主要考查学生对用例之间关系类型的理解,特别是对扩展、使用、组合等术语的掌握。
解题核心思路:需明确用例关系的标准定义,结合题目中的术语判断其是否属于用例间的关系。关键在于理解扩展(Extend)、包含(Include)、泛化(Generalization)是UML中标准的用例关系,而题目中的“使用”和“组合”可能对应非标准术语或特定语境下的表述。
破题关键点:若题目中的“使用”指代包含关系,“组合”指代功能组合,则这些关系可视为合理。结合答案为“A正确”,需接受题目中术语的特殊定义。
用例是描述系统功能的交互序列,其关系主要有以下几种:
- 扩展(Extend):一个用例在满足特定条件下扩展另一个用例的功能(如“登录后显示欢迎信息”)。
- 包含(Include):一个用例在执行过程中包含另一个用例的完整流程(如“注册→验证邮箱”)。
- 泛化(Generalization):通用用例被具体用例继承(如“支付→支付宝支付”)。
题目中的“使用”可理解为依赖关系(如用例A依赖用例B完成),而“组合”可理解为多个用例共同构成复杂功能。虽然这些术语非标准,但根据答案提示,应判断其正确。