UML 试题
【用例图】
1. 用例图的节点包括(ABD)
A、用例 B、边界 C、关联 D、执行者
2. 用例之间的关系主要有(BCD)
A、聚合 B、继承 C、扩展 D、包含
3. 在采用用例模型捕获需求时,需要执行如下(ABCD)操作
A、描述非功能需求 B、用例建模 C、识别用例 D、识别参与者
4. 在识别用例时,以下(ABC)问题可以帮助识别用例
A、当系统状态发生故障时,是否需要通知参与者
B、系统是否存在外部事件,如果存在,是哪个能参与者通知系统这些个部事件
C、参与者希望系统为他提供什么样的功能
D、系统运行环境是什么
5. 在用例图中,可以用(D)来表示整个软件系统或其中一些子系统的边界,也可以用它表示
软件系统的不同发布版本的功能范围
A、执行者 B、关联关系 C、用例 D、边界框
6.(B)作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为
A、数据对象 B、控制类 C、实体类 D、边界类
7. 基于用例图的需求捕获的第一步就是确定系统的参与者,在寻找系统参与者时,可以根据
以下(ABCD)等问题来确定
A、系统同环境如何进行交互
B、由谁安装系统
C、系统为哪些对象提供信息、服务
D、系统的使用者是谁
8. 如果用例 B 是用例 A 的某项子功能,并且建模者确切地知道在 A 所对应的动作序列中何时
将调用 B,则称(A)
A、用例 A 扩展用例 B
B、用例 A 继承用例 B
C、用例 A 包括用例 B
D、用例 A 实现用例 B
9. 如果用例 A 与用例 B 相似,但 A 的动作序列是通过改写 B 的部分或者扩展 B 的动作而获得
的,则称(B)
A、用例 A 实现用例 B
B、用例 A 继承用例 B
C、用例 A 扩展用例 B
D、用例 A 包括用例 B
10. 如果用例 A 与用例 B 相似,但 A 的功能较 B 多,A 的动作序列是通过在 B 的动作序列中的
某些执行点上插入附加的动作序列而构成的,则称(C)
A、用例 A 扩展用例 B
B、用例 A 包含用例 B
C、用例 A 继承用例 B
D、用例 A 实现用例 B
11. 在 UML 中,(A)表示使用软件系统的功能,与软件系统交换信息的外部实体
A、执行者 B、类 C、用例 D、用例图
12. 在用例图中,执行者之间的关系只有(B)一种 A、包含 B、继承 C、扩展 D、实现