uml期末考试题集与答案.doc

上传人:b****9 文档编号:114772 上传时间:2022-10-03 格式:DOC 页数:78 大小:9.71MB
下载 相关 举报
uml期末考试题集与答案.doc_第1页
第1页 / 共78页
uml期末考试题集与答案.doc_第2页
第2页 / 共78页
uml期末考试题集与答案.doc_第3页
第3页 / 共78页
uml期末考试题集与答案.doc_第4页
第4页 / 共78页
uml期末考试题集与答案.doc_第5页
第5页 / 共78页
点击查看更多>>
下载资源
资源描述

uml期末考试题集与答案.doc

《uml期末考试题集与答案.doc》由会员分享,可在线阅读,更多相关《uml期末考试题集与答案.doc(78页珍藏版)》请在冰豆网上搜索。

uml期末考试题集与答案.doc

........

电子科技大学考卷(A卷)

考试时间年月日(120分钟)课程UML

教师签名_于楠

请将答案填写在答题纸上!

不要在考卷上作答!

一、单选题(每小题只有一个正确选项,每小题2分,共30分)

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

(A)包含关系 (B)泛化关系 (C)关联关系 (D)扩展关系

2.在类图中,下面哪个符号表示继承关系()

(B)

(A)

(C)

(D)

3.在类图中,“#”表示的可见性是()

(A)Public (B)Protected (C)Private (D)Package

4.下面那个类图的表示是正确的()

Student

Student

name:

String

age:

Integer

Student

getName()

getAge()

Student

Name:

String

Age:

intInteger

getName()

getAge()

(B)

(A)

(C)

(D)

5.下面哪个符号代表部署图的节点()

(B)

(A)

(C)

(D)

6.生命线是UML视图中哪个图形的组成部分()

(A)类图 (B)状态图 (C)活动图 (D)顺序图

7.在类图中,那种关系表达总体与局部的关系()

(A)泛化 (B)实现 (C)依赖 (D)聚合

8.下面哪个图形代表活动()

(B)

(A)

(C)

(D)

9.下面哪个UML视图是描述一个对象的生命周期的()

(A)类图 (B)状态图 (C)协作图 (D)顺序图

10.下面哪个视图属于UML语言的交互图()

(A)行为图 (B)状态图 (C)实现图 (D)顺序图

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

(B)

(A)

(C)

(D)

12.在UML协作图中,有多少种关联角色的构造型()

(A)1 (B)3 (C)5 (D)7

13.在类图中,哪种关系表达总体与局部的关系()

(A)泛化 (B)实现 (C)依赖 (D)聚合

14.在类图中,“#”表示的可见性是()

(A)Public (B)Protected (C)Private (D)Package

15.下面哪个符号表示注释(   )

(B)

(A)

(C)

(D)

二、多选题(每小题有一个或多个选项,每小题2分,共10分)

1.下面哪些图形可以清楚地表达并发行为()

(A)类图 (B)状态体 (C)活动图 (D)顺序图

2.下面哪些元素构成了组件图形()

(A)组件 (B)转换 (C)关系 (D)接口

3.部署图中的节点具有以下哪些方面的内容()

(A)计算能力 (B)基本内存 (C)位置 (D)接口

4.顺序图的用途包括()

(A)显示并发进程和激活

(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列

(C)显示在协作图中难于描述的事件序列

(D)显示涉及类交互而与对象无关的一般形式

5.常见的UML工具有哪些?

(     )

(A)RationalRose (B)PowerDesigner (C)Visio (D)VisualUML

三、填空题(每空2分,共30分)

1.UML中有多种关系,请标出图示是哪种关系:

0..10..*

employeremployee

(1)(2)

(3)(4)      

(5)     (6)

     

2.UML提供了一系列的图支持面向对象的分析与设计,其中____

(1)___给出系统的静态设计视图;___

(2)____对系统的行为进行组织和建模是非常重要的;____(3)___和____(4)___都是描述系统动态视图的交互图,其中___(5)___描述了以时间顺序组织的对象之间的交互活动,___(6)____强调收发消息的对象的组织结构。

A、状态图B、用例图C、序列图D、部署图E、协作图F、类图

3.UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。

其中___

(1)___是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择___

(2)___;当需要说明体系结构的静态实施视图时,应该选择___(3)___。

A.组件图  B.类 图  C.对象图  D.部署图

四、简答题(每小题10分,共30分)

1.已知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成.

请画出能够正确表示类A,B和C之间关系的UML类图。

2、UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。

掌握利用两种图进行的设计的方法。

3、教师在线答疑系统有4个组件:

教师客户端程序、学生客户端程序、白板程序、通信协议。

其中,教师客户端、学生客户端都要依赖于白板程序以及通信协议。

画出该系统部署图。

电子科技大学考卷答案

考试时间年月日(120分钟)课程UML

教师签名_____

大题号

合计

得分

一、单项选择题答题卡

题号

1

2

3

4

5

6

7

8

9

10

答案

C

C

B

D

C

D

D

D

B

D

题号

11

12

13

14

15

答案

A

C

D

B

D

二、多项选择题答题卡

题号

1

2

3

4

5

答案

CD

ACD

ABC

ABCD

ABCD

三、填空题(每空2分,共30分)

1.

答案:

依赖关联聚合组合泛化实现     

2.

答案:

(1)F

(2)B(3)C(4)E(5)C(6)E

3.

答案:

(1)B

(2)A (3)D

四、简答题(每小题10分,共30分)

1.

2、答:

协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。

与顺序图一样,协作图也展示对象之间的交互关系。

顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。

顺序图按照时间顺序布图,而协作图按照空间组织布图。

顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。

协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。

3、

郑州大学软件技术学院《UML基础与Rose建模案例》课程

2009-2010学年第一学期期末试题

(适用专业:

java、信息管理、。

Net专业考试时间:

120分钟)

合分人:

复查人:

一、单项选择题:

(本大题共20小题,每题1分,共20分)

(说明:

将答案写在试卷后面的答题纸上)

分数

评卷人

1.UML的全称是 (B)

(A)UnifyModelingLanguage (B)UnifiedModelingLanguage

(C)UnifiedModemLanguage (D)UnifiedMakingLanguage

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

(A)包含关系 (B)泛化关系 (C)关联关系 (D)扩展关系

3.在类图中,下面哪个符号表示继承关系(C)

(B)

(A)

(C)

(D)

4.在类图中,“#”表示的可见性是(B)

(A)Public (B)Protected (C)Private (D)Package

5.在类图中,下面哪个符号表示接口(C)

(B)

(A)

(C)

(D)

6.下面哪个视图属于UML语言的交互图(D)

(A)行为图 (B)状态图 (C)实现图 (D)顺序图

7.UML语言包含几大类图形(B)

(A)3 (B)5 (C)7 (D)9

8.OMT方法是由下面哪位科学家提出的(b)

(A)Booch (B)Rumbaugh (C)Coad (D)Jacobson

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

Student

Student

name:

String

age:

Integer

Student

getName()

getAge()

Student

Name:

String

Age:

Integer

getName()

getAge()

(B)

(A)

(C)

(D)

10.什么概念被认为是第二代面向对象技术的标志(A)

(A)用例 (B)UML语言 (C)活动图 (D)组件图

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

(B)

(A)

(C)

(D)

12.生命线是UML视图中哪个图形的组成部分(D)

(A)类图 (B)状态图 (C)活动图 (D)顺序图

13.在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是(a)

(A)执行者角色 控制类 用户接口 业务层 后台数据库

(B)执行者角色 用户接口 控制类 业务层 后台数据库

(C)执行者角色 控制类 用户接口 后台数据库 业务层

(D)执行者角色 用户接口 业务层 控制类 后台数据库

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

(A)类图 (B)状态图 (C)协作图 (D)组件图

15.在类图中,哪种关系表达总体与局部的关系(D)

(A)泛化 (B)实现 (C)依赖 (D)聚合

16.在UML中,接口有几种表达方式(A)

(A)2 (B)4 (C)6

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1