wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UML Quiz

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

UML的全名是什么?

a)

统一建模语言

b)

统一建模语言

c)

统一调制解调器语言

d)

统一制作语言

2.

参与者与用例之间的关系是什么?

a)

包含关系

b)

泛化关系

c)

关联关系

d)

扩展关系

3.

类图中哪个符号表示继承?

a)
直线
b)
实心三角形箭头
c)
圆形箭头
d)
空心三角形箭头
4.

在类图中,'#'表示什么可见性?

a)

公共

b)

受保护

c)

私有

d)

5.

类图中哪个符号表示接口?

a)

实线三角箭头

b)

虚线实心三角箭头

c)

虚线空三角箭头

d)

实线菱形箭头

6.

UML 的交互图属于哪种视图?

a)

行为图

b)

状态图

c)

实现图

d)

时序图

7.

UML包含多少种主要类型的图表?

a)

3

b)

5

c)

7

d)

9

8.

哪位科学家提出了OMT方法?

a)

布克

b)

伦巴赫

c)

科德

d)

雅各布森

9.

第二代面向对象技术的标志性概念是什么?

a)

用例

b)

UML语言

c)

活动图

d)

组件图

10.

在UML视图中,哪个图是生命线的组成部分?

a)

类图

b)

状态图

c)

活动图

d)

时序图

11.

在UML序列图中,对象通常是如何从左到右排列的?

a)

参与者角色,控制类,用户界面,业务层,后端数据库

b)

参与者角色,用户界面,控制类,业务层,后端数据库

c)

参与者角色,控制类,用户界面,后端数据库,业务层

d)

参与者角色,用户界面,业务层,控制类,后端数据库

12.

UML 的哪个视图包含多个对象的概念?

a)

类图

b)

状态图

c)

协作图

d)

组件图

13.

类图中哪种关系表示整体与部分之间的关系?

a)

泛化

b)

实现

c)

依赖

d)

聚合

14.

类图中哪种关系表示整体与部分之间的关系?

a)

泛化

b)

实现

c)

依赖

d)

聚合

15.

在UML中,接口可以用多少种方式表示?

a)

2

b)

4

c)

6

d)

8

16.

哪个UML视图描述了对象的生命周期?

a)

类图

b)

状态图

c)

协作图

d)

时序图

17.

顺序图由类角色、生命线、激活期和什么组成?

a)

关系

b)

消息

c)

用例

d)

实体

18.

UML中的关联的多重性指的是什么?

a)

一个类有多个方法被另一个类调用

b)

一个类的实例可以与另一个类的多个实例关联

c)

一个类的方法被另一个类调用的次数

d)

两个类拥有的相同方法和属性

19.

以下哪项不包含在UML图中?

a)

用例图

b)

类图

c)

状态图

d)

流程图

20.

消息由什么组成?

a)

接口

b)

活动

c)

发送者

d)

接收者

21.

在RUP中有多少个核心过程工作流?

a)

1

b)

3

c)

6

d)

9

22.

以下哪项不是类之间的关系?

a)

依赖关系

b)

泛化

c)

实现

d)

分解

23.

以下哪项不包括在协作图中?

a)

对象

b)

消息

c)

发送者

d)

链接

24.

以下哪个关于状态图的描述是不正确的?

a)

状态图通过建立生命周期模型来描述对象随时间的动态行为。

b)

状态图适合描述状态和动作的序列,显示事件如何影响这些状态随时间的变化。

c)

状态图的主要目的是描述资源在创建和取消对象过程中的不同状态,这有助于开发人员提高效率。

d)

状态图根据事件描述实体的动态行为,显示实体如何根据其当前状态对不同事件作出反应。

25.

以下哪项不是组件图的组成部分?

a)

接口

b)

组件

c)

发送者

d)

依赖关系

26.

以下哪项不是部署图的组成部分?

a)

处理器

b)

设备

c)

组件

d)

连接

27.

顺序图由对象、生命线、控制焦点和什么组成?

a)

关系

b)

消息

c)

用例

d)

实体

28.

UML的三个基本构建块是:( ),事物和图表。

a)

关系

b)

c)

用例

d)

实体

29.

UML系统包括三个部分:UML基本构建块、( )和UML通用机制。

a)

UML规则

b)

UML命名

c)

UML模型

d)

UML约束

30.

UML中的事物包括:结构事物、分组事物、注释事物,还有什么?

a)

实体事物

b)

边界事物

c)

控制事物

d)

动作事物

31.

哪种模型的缺点是缺乏灵活性,特别是在处理不明确或不准确的软件需求时?

a)

瀑布模型

b)

原型模型

c)

增量模型

d)

螺旋模型

32.

以下哪项不是UML中的静态视图?

a)

状态图

b)

用例图

c)

对象图

d)

类图

33.

哪种技术将活动图中的活动状态分组,每个组代表一个特定的类、人员或部门,负责完成组内的活动?

a)

泳道

b)

分叉和合并

c)

分支

d)

转移

34.

在活动图中,将活动状态分组的技术是什么,其中每个组代表一个特定的类、人员或部门,负责完成组内的活动?

a)

泳道

b)

分叉和合并

c)

分支

d)

转移

35.

以下关于状态图的说法正确的是哪一项?

a)

状态图是用于建模系统静态方面的五种图之一。

b)

状态图是活动图的一种特殊情况,其中大多数状态是活动状态。

c)

活动图和状态图建模对象的生命周期,描述对象随时间的行为。

d)

状态图强调建模涉及多个对象的活动过程,而活动图更侧重于单个反应对象。

36.

通常用于建模反应对象的图表类型是什么?

a)

状态图

b)

序列图

c)

活动图

d)

类图

37.

在Rose的哪个视图中应该绘制类图?

a)

用例视图

b)

逻辑视图

c)

组件视图

d)

部署视图

38.

类通常可以分为实体类,___ 和边界类。

a)

父类

b)

子类

c)

控制类

d)

祖先类

39.

系统中遵循一组接口并提供实现的物理组件是什么?

a)

部署图

b)

c)

接口

d)

组件

40.

以下关于协作图的描述中哪一项是不正确的?

a)

协作图强调参与交互的对象的组织。

b)

协作图是序列图的一种特殊情况。

c)

协作图具有消息流的序列号。

d)

在ROSE工具中,可以通过按'F5'自动生成基于序列图的协作图。

41.

组件图用于建模系统的静态实现视图,主要支持系统组件的配置管理。以下哪一项不是实现这一目标的四种方式之一?

a)

建模源代码

b)

建模事物

c)

建模物理数据库

d)

建模适应性系统

42.

在一个对象与另一个对象之间,通信通过消息进行。在面向对象的语言中,这种消息通信被称为___

a)

方法实现

b)

方法嵌套

c)

方法调用

d)

方法定义

43.

In structural modeling, which of the following is not a basic relationship?

a)

Generalization

b)

Dependency

c)

Interaction

d)

Association

44.

The general mechanism used to organize elements into groups is?

a)

Package

b)

Class

c)

Interface

d)

Component

45.

Which of the following is not a basic element in a sequence diagram?

a)

Object

b)

Lifeline

c)

Message

d)

Transition

46.

If an operation in class A has a parameter of type class B, what relationship can be modeled between A and B?

a)

Generalization

b)

Aggregation

c)

Dependency

d)

Association

47.

In the use case diagram of a library management system, what is the relationship between the return book use case and the fine use case?

a)

Include

b)

Extend

c)

Classify

d)

Aggregate

48.

In banking ATM modeling, every withdrawal or transfer requires logging into the system. What is the relationship between logging into the system and these actions?

a)

Including Use Case

b)

Included Use Case

c)

Extending Use Case

d)

Extended Use Case

49.

In UML, the use case diagram shows the connection between external actors and the use cases provided by the system. What does an external actor refer to in UML?

a)

Person

b)

Hardware Device

c)

Person and Hardware Device

d)

Person, Hardware Device, or External System

50.

In UML language, what do the symbols a, b, and c represent in order?

a)

Boundary Object, Entity Object, Control Object

b)

Entity Object, Boundary Object, Control Object

c)

Control Object, Entity Object, Boundary Object

d)

Boundary Object, Control Object, Entity Object