UML期末考试复习资料一 下载本文

内容发布更新时间 : 2024/7/1 8:09:12星期一 下面是文章的全部内容请认真阅读。

UML课堂测试题

一、选择题:(1-30小题单选,每题2分,31-35多选,每题3分,共75分) 1. UML图不包括 ( D )

(A)用例图 (B)类图 (C)状态图 (D)流程图 2.

在类图中,下面哪个符号表示继承关系( C ) (A) (B) (C) 在类图中,“ #”表示的可见性是( B ) (A)Public 4.

(B)Protected

(C)Private (D)Package

(D)

3.

消息的组成不包括( C ) (A)接口

(B)活动

(C)发送者 (D)接收者

5. 下面哪个视图属于UML语言的交互图( D ) (A)行为图

(B)状态图

(C)实现图

(D)顺序图

6. 类之间的关系不包括( D ) (A)依赖关系

(B)泛化关系

(C)实现关系

(D)分解关系

7. 在UML中,协作图的组成不包括( C ) (A)对象

(B)消息

(C)发送者 (D)控制点

8.

下面哪个符号代表包图( A ) (A)

(B)

(C)

(D)

9.

下列对状态图描述不正确的是( C )

(A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为

(B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何

随着时间的推移来影响这些状态

(C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效

(D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的

事件作出反应

10. 多对象是UML哪个视图中的概念( C )

(A)类图

(B)状态图

(C)协作图

(D)组件图

11. 组件图的组成不包括( C )

(A)接口

(B)组件

(C)发送者

(D)依赖关系

12. 部署图的组成不包括( C )

(A)处理器

(B)设备

(C)组件

(D)关联

13. 下面哪个UML视图是描述一个对象的生命周期的( B ) (A)类图 (B)状态图 (C)协作图 (D)顺序 14. 顺序图由对象,生命线,激活和(B)组成

(A)关系 (B)消息 (C)用例 (D)实体

1

15. UML中关联的多重度是指( B )

(A)一个类有多个方法被另一个类调用

(B)一个类的实例能够与另一个类的多个实例相关联 (C)一个类的某个方法被另一个类调用的次数 (D)两个类所具有的相同的方法和属性 16. UML中的事物包括:结构事物,分组事物,注释事物和(D)

A、实体事物 B、边界事物 C、控制事物 D、动作事物 17. 下面哪个不是UML中的静态视图(A)

A.状态图 B.用例图 C.对象图 D.类图

18. (A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完

成组内的活动。

A、泳道 B、分叉汇合 C、分支 D、转移 19. 下列关于状态图的说法中,正确的是(C )

A. 状态图是UML中对系统的静态方面进行建模的五种图之一。 B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态

C.状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 20. 要反应对象之间传递消息的时间顺序,一般使用(B)图

A、状态图 B、顺序图 C、活动图 D、类图 21. 类图应该画在Rose的哪种(B)视图中

A、Use CaseView B、Logic View C、ComponentView D、Deployment View

22. (D)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现 A、部署图 B、类 C、接口 D、组件

23. 关于协作图的描述,下列哪个不正确(B )

A.协作图作为一种交互图,强调的是参加交互的对象的组织; B.协作图是顺序图的一种特例 C.协作图中有消息流的顺序号;

D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;

24. 组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方

式来完成,下面哪种不是其中之一(B ) A.对源代码建模

2

B.对事物建模 C.对数据库建模 D.对可执行版本建模

25. 是用于把元素组织成组的通用机制 A、包 B、类 C、接口 D、组件 26. (B)是被节点执行的事物

A、包 B、组件 C、接口 D、节点 27. UML的全称是 ( B )

(A)Unify Modeling Language (C)Unified Modem Language

(B)Unified Modeling Language (D)Unified Making Language

28. 执行者(Actor)与用例之间的关系是( C )

(A)包含关系

(B)泛化关系

(C)关联关系

(D)扩展关系

29. 下面那个类图的表示是错误的( D ) (A)

Student (B)

Student name : String age: Integer (C)

Student getName () getAge () (D)

Student Name : String Age:Integer getName () getAge ()

30. 下面哪个图形代表活动( D ) (A)

(B)

(C)

(D)

31. 在类图中,以下关系中可以有哪些( ABCDE )

(A)泛化

(B)实现

(C)依赖

(D)聚合 (E)组合

32. 在UML的状态图中,转换通常由以下哪些部分构成( ABCDE ) (A)动作 (B)触发事件 (C)源状态 (D)目标状态 (E)监护条件 33. 下面哪些元素构成了组件图形( ACD ) (A)组件 (B)转换 (C)关系 (D)接口 34. 下面哪些图形可以清楚地表达并发行为( BC ) (A)类图 (B)状态图 (C)活动图 (D)顺序图 35. 部署图中的节点可以分为哪些类型( CE ) (A)数据库 (B)服务器 (C)处理器 (D)组件

二、填空题:(本大题共10个空,每空2.5分,共25分)

(E)事件 (E)实现图

(E)设备

3