预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《UML基础与Rose建模案例》试题 UML图不包括 (D) (A)用例图 (B)类图(C)状态图 (D)流程图 下面哪一项不是包图中的关系(D) (A)<<use>>(B)<<access>> (C)<<trace>> (D)<<stub>> 在类图中,下面哪个符号表示继承关系(C) (B) (A) (C) (D) 在类图中,“#”表示的可见性是(B) (A)Public (B)Protected (C)Private (D)Package 消息的组成不包括(C) (A)接口 (B)活动 (C)发送者 (D)接收者 下面哪个视图属于UML语言的交互图(D) (A)行为图 (B)状态图 (C)实现图 (D)顺序图 UML语言包含几大类图形(B) (A)3 (B)5 (C)7 (D)9 RUP中有(C)个核心过程工作流。 (A)1 (B)3 (C)6 (D)9 类之间的关系不包括(D) (A)依赖关系 (B)泛化关系 (C)实现关系 (D)分解关系 在UML中,协作图的组成不包括(C) (A)对象 (B)消息 (C)发送者 (D)链 下面哪个符号代表包图(A) (B) (A) (C) (D) 下列对状态图描述不正确的是(C) (A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为 (B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态 (C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率 (D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反应 在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是(A) (A)执行者角色 控制类 用户接口 业务层 后台数据库 (B)执行者角色 用户接口 控制类 业务层 后台数据库 (C)执行者角色 控制类 用户接口 后台数据库 业务层 (D)执行者角色 用户接口 业务层 控制类 后台数据库 多对象是UML哪个视图中的概念(C) (A)类图 (B)状态图 (C)协作图 (D)组件图 构件图的组成不包括(C) (A)接口 (B)构件 (C)发送者 (D)依赖关系 在UML中,接口有几种表达方式(A) (A)2 (B)4 (C)6 (D)8 部署图的组成不包括(C) (A)处理器 (B)设备 (C)构件 (D)连接 下面哪个UML视图是描述一个对象的生命周期的(B) (A)类图 (B)状态图 (C)协作图 (D)顺序 顺序图由对象,生命线,控制焦点和(B)组成 (A)关系(B)消息 (C)用例(D)实体 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)、用例(UseCase)以及它们之间的关系构成的用于描述系统功能的图成为用例图。(2分) 作用: 用例图是从软件需求分析到最终实现的第一步,它显示了系统的用户和用户希望提供的功能,有利于用户和软件开发人员之间的沟通(1分)。用例图可视化的表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足(1分)。用例方法是完全从外部来定义系统的,它把需求和设计完全分离开来(1分),使用户不用关心系统内部是如何完成各种功能的。 2.简述面向对象分析方法(OOA