题目
在用例图中,以下哪个符号表示用例之间的泛化关系?A. 箭头B. 实心菱形C. 直线D. 空心菱形
在用例图中,以下哪个符号表示用例之间的泛化关系?
A. 箭头
B. 实心菱形
C. 直线
D. 空心菱形
题目解答
答案
D. 空心菱形
解析
考查要点:本题主要考查UML用例图中不同关系符号的识别能力,特别是泛化关系的表示方法。
解题核心思路:
- 明确泛化关系的定义:泛化关系表示一般与特殊的关系,即一个用例(子用例)继承另一个用例(父用例)的特性。
- 区分符号特征:需回忆UML中不同关系对应的符号,重点关注泛化关系的符号特征(空心菱形+箭头)。
- 排除干扰项:实心菱形、直线、箭头等符号分别对应其他关系(如关联类、简单连接、依赖等),需通过对比排除。
破题关键点:
- 泛化关系符号的核心特征是空心菱形,且箭头指向父用例。
在UML用例图中,用例之间的关系通过特定符号表示:
- 泛化关系:表示特殊用例继承一般用例的特性,符号为空心菱形,箭头指向父用例(一般用例)。
- 例如:
子用例通过空心菱形连接箭头指向父用例。
- 例如:
- 关联关系:用例之间的交互,符号为直线(无菱形或箭头)。
- 依赖关系:一个用例依赖另一个用例的实现,符号为虚线箭头。
- 扩展关系:一个用例扩展另一个用例的功能,符号为空心菱形的虚线箭头。
选项分析:
- A. 箭头:通常用于依赖关系,非泛化关系。
- B. 实心菱形:可能用于关联类(非用例关系)。
- C. 直线:表示简单关联,非泛化。
- D. 空心菱形:正确表示泛化关系。