《UML基础与Rose建模案例》期末试题

---------只为成功找方法,不为失败找借口,最成功的人,是最重视找方法的人。--------

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

==== =========================================================

UML基础与Rose建模案例 期末试题

一 20 二 20 三 20 四 40 平时成绩 100 总分 题号 分数 考试*70%+平时*30%=100 (适用专业:java、信息管理、。Net 专业 考试时间:120分钟)

合分人: 复查人:

一、单项选择题:(本大题共20小题,每题2分,共40分) (说明:将答案写在试卷后面的答题纸上)

1. UML图不包括 ( D )

(A)用例图 (B)类图 (C)状态图 2. 下面哪一项不是包图中的关系( D )

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

(A)Public

(B)Protected

(C)Private

(D)Package

(D)

分数 评卷人 (D)流程图

5. 消息的组成不包括( C )

(A)接口

(B)活动

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

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

(A)行为图

(B)状态图

(C)实现图

(D)顺序图

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

(A)3

(B)5

(C)7

(D)9

8. RUP中有( C )个核心过程工作流。

(A)1

(B)3 (C)6

(D)9

9. 类之间的关系不包括( D )

(A)依赖关系

(B)泛化关系 (C)实现关系 (D)分解关系

10. 在UML中,协作图的组成不包括( C )

☆☆☆☆☆☆☆☆可以编辑的WORD文档★知识成就未来☆☆☆☆☆☆☆☆

---------只为成功找方法,不为失败找借口,最成功的人,是最重视找方法的人。--------

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

==== ========================================================= (A)对象

(B)消息 (C)发送者 (D)链

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

(B)

(C)

(D)

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

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

(B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状

态,还可与说明事件如何随着时间的推移来影响这些状态

(C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有

利于开发人员提高开发效率

(D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根

据当前所处状态对不同的事件作出反应

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

(A)执行者角色 控制类 用户接口 (B)执行者角色 用户接口 (C)执行者角色 控制类 (D)执行者角色 用户接口

业务层

后台数据库 后台数据库

控制类 业务层 用户接口 业务层

后台数据库 业务层 控制类

后台数据库

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

(A)类图

(B)状态图

(C)协作图

(D)组件图

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

(A)接口

(B)构件

(C)发送者

(D)依赖关系

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

(A)2

(B)4

(C)6

(D)8

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

(A)处理器

(B)设备

(C)构件

(D)连接

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

(A)类图 (B)状态图 (C)协作图 (D)顺序 19. 顺序图由对象,生命线,控制焦点和(B)组成

☆☆☆☆☆☆☆☆可以编辑的WORD文档★知识成就未来☆☆☆☆☆☆☆☆

---------只为成功找方法,不为失败找借口,最成功的人,是最重视找方法的人。--------

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

==== ========================================================= (A)关系 (B)消息 (C)用例 (D)实体 20. UML中关联的多重度是指( B)

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

(B)一个类的实类能够与另一个类的多个实类相关联 (C)一个类的某个方法被另一个类调用的次数 (D)两个类所具有的相同的方法和属性

二、填空题:(本大题共20个空,每空1分,共20分) (说明:将答案写在试卷后面的答题纸上)

分数 评卷人

1. 面向对象程序的基本特征是: 抽象 、 封装 、 继承 和 多态 。

2.Rose的正向工程以 组件 为单位,把模型中的一个或多个类图转换为java源代码的过程。逆向工程是把代码转换为 设计模型。

3.用例图两个最核心的元素是 参与者 与用例。

4.在类图中一共包含了以下几种元素,分别是: 类 、 接口 、关系、 协作 、注释、约束以及 。

5.顺序图是由 对象 、 生命线 、 控制焦点 和 消息 等构成的

6.在UML的表示中顺序图将交互关系表示为一张二维图,其中纵向是 时间轴 ,时间沿竖线向下延伸。横向代表了在协作中 各独立对象的角色 。

7. 状态机图 图描述从状态到状态的控制流程,常用来对系统的动态特征进行建模。

8.在UML中,状态机由对象的各个状态和连接这些状态的 转换 组成,是展示状态与状态转换的图。

三、简答题:(本大题共4小题,,每题5分,共20分) (说明:将答案写在试卷后面的答题纸上)

分数 评卷人

1.什么是用例图?用例图有什么作用?

定义:

由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的图成为用例图。(2分) 作用:

用例图是从软件需求分析到最终实现的第一步,它显示了系统的用户和用户希望提供的功能,有利于用户和软件开发人员之间的沟通(1分)。用例图可视化的表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足(1分)。

☆☆☆☆☆☆☆☆可以编辑的WORD文档★知识成就未来☆☆☆☆☆☆☆☆

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4