面向对象建模型技术模拟试卷A(带标注)

上传人:飞*** 文档编号:4778976 上传时间:2017-08-25 格式:DOC 页数:10 大小:287KB
返回 下载 相关 举报
面向对象建模型技术模拟试卷A(带标注)_第1页
第1页 / 共10页
面向对象建模型技术模拟试卷A(带标注)_第2页
第2页 / 共10页
面向对象建模型技术模拟试卷A(带标注)_第3页
第3页 / 共10页
面向对象建模型技术模拟试卷A(带标注)_第4页
第4页 / 共10页
面向对象建模型技术模拟试卷A(带标注)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《面向对象建模型技术模拟试卷A(带标注)》由会员分享,可在线阅读,更多相关《面向对象建模型技术模拟试卷A(带标注)(10页珍藏版)》请在金锄头文库上搜索。

1、第 1 页,共 10 页2010-2011 学年 第 1 学期面向对象建模型技术模拟试题(A 卷)考试时间:2010 年 12 月 30 日班级 学号 姓名 请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰; 请 在 答 题 纸 和 试 题 纸 上 都 写 上 你 的 班 级 , 学 号 和 姓 名 , 交 卷 时 请 将 试 题 纸 、 答 题 纸 和 草 纸一 并 交 上 来 。一、选择题,每题 1 分,共计 20 分。每个括号里的数字为该空的题号,从该题号对应的备选答案中选择最佳的一项,每空限填一个选项。请按如下表格在答题纸上答此题。15 题610 题1115 题1620 题在

2、UML 语言中,下图中的 a、b、c 三种图形符号按照顺序分别表示 (1) 。a b c1.供选择的答案:A. 边界对象、实体对象、控制对象 B. 实体对象、边界对象、控制对象C. 控制对象、实体对象、边界对象 D. 边界对象、控制对象、实体对象(2) 设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新。2.供选择的答案:A. Adapter(适配器) B. Iterator(迭代器)C. Prototype(原型) D. Observer(观察者)Round-Trip Engineering 能够帮助维持软件架构的完整性。但 (

3、3) 不是 Round-trip Engineering的好处之一。3.供选择的答案:A. 发现和评估软件架构上的改动 B. 为相同的接口提供不同的实现C. 在每次迭代中保持模型和代码的同步 D. 传达被接受的架构改动第 2 页,共 10 页下面种符号 在 Rose 中表示的模型元素分别为 (4) 4.供选择的答案:A. 接口 (Interface) 类操作 (Operation) 时序图 (Sequence Diagram) 类属性 (Attribute) B. 类操作 (Operation) 接口 (Interface) 类属性 (Attribute) 时序图 (Sequence Diag

4、ram)C. 接口 (Interface) 类属性 (Attribute) 类操作 (Operation) 时序图 (Sequence Diagram)D. 时序图 (Sequence Diagram) 类属性 (Attribute) 接口 (Interface) 类操作 (Operation)在建立系统的用例模型时,首先应该确定系统的参与者。以下问题中,对于确定参与者没有用处的是 (5) 。 5.供选择的答案:A. 谁是系统的主要用户,即谁使用系统的主要功能 B. 谁来管理、维护系统,以保证系统的正常运行 C. 系统的功能应该如何实现 D. 系统需要与哪些其他的系统交互 (6) 技术是将一个

5、活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。6.供选择的答案:A. 泳道 B. 分叉汇合C. 分支 D. 转移UML 中的构件是遵从一组接口并提供一组接口的实现,下列说法错误的是(7) 。7.供选择的答案:A. 构件应是可替换的 B. 构件表示的是逻辑模块而不是物理模块C. 构件应是组成系统的一部分D. 构件与类处于不同的抽象层次下列对状态图描述不正确的是 (8) 8.供选择的答案:A. 状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为B. 状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推

6、移来影响这些状态C. 状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率D. 状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件作出反应第 3 页,共 10 页在用 ROSE 创建的类图中,“ #”表示的可见性是 (9) 9.供选择的答案:(A)Public (B)Protected (C)Private (D)Package在 ATM 自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程) ,下面哪个不是“Actor” (10 ) 10.供选择的答案:A. 用户 B. ATM 取款机 C. ATM 取款

7、机管理员 D. 取款已知 3 个类 A、B 和 C,其中类 A 由类 B 的一个实例和类 C 的一个或多个实例构成。能够正确表示类 A、B 和 C 之间关系的 UML 类图是( 11 ) 。11.供选择的答案:构件图的组成不包括 (12) 12.供选择的答案:(A)接口 (B)构件 (C)发送者 (D)依赖关系(13) 是用于把元素组织成组的通用机制13.供选择的答案:A. 包 B. 类 C. 接口 D. 组件类 A 的一个操作调用类 B 的一个操作,且这两个类之间不存在其他关系,那么类 A 和类 B 之间是 ( 14) 关系。 14.供选择的答案:A. 实现 B. 继承 C. 依赖 D. 关

8、联第 4 页,共 10 页UML 中的事物包括:结构事物,分组事物,注释事物和 (15) 15.供选择的答案:A. 实体事物 B. 边界事物 C. 行为事物 D. 动作事物在 ROSE 中,时序图和协作图(或通信图)通常建立在 (16) 下的 use case realization 包中。16.供选择的答案:A. use case view B. Logical View C. Component View D. Deployment view在 RSA 中包含很多模型模板,供开发者在系统建模时选用。 (17) 不是 RSA 提供的模型模板。17.供选择的答案:A. Analysis Mod

9、el B. Service Design Model C. XSD Model D. Eclipse plug-in Model(18) 反映类、接口或构件的内部协作,用于表达运行时的体系结构、使用模式及关系。18.供选择的答案:A. composite structure diagram B. deployment diagramC. use case diagram D. sequence diagram如下的短语 (19) 能最好地表示“泛化”关系。19.供选择的答案:A. Is a part of B. Is a kind ofC. Is a replica of D. Is an i

10、nheritance of下面的 (20) 模式将对象组合成树形结构以表示“部分-整体”的层次结构,并使得用户对单个对象和组合对象的使用具有一致性。20.供选择的答案:A. 组合(Composite) B. 桥接(Bridge)C. 修饰(Decorator) D. 外观(Facade)二、判断正误,每题 1 分,共计 15 分。请按如下表格在答题纸上答此题。15 题610 题1115 题1、在用例图中,Actor 仅代表与目标系统进行交互的人。2、 Controlled Unit 是可以进行版本控制的模型元素,在 ROSE 中,模型文件本身被打包存储为.cat 文件从而成为受控单元, Log

11、ical View 和 Use CaseView 被打包成.mdl 文件而成为受控第 5 页,共 10 页单元。3、RSA 支持模型驱动( Model-Driven Development)的开发。4、在状态图中,内部转换可导致进入转换和离开转换的执行。5、UML 是一种直观化、明确化、构建和文档化软件产物的通用语言。6、在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。 7、UML 适用于以体系结构为中心的开发过程,但不适合在具有迭代特征的开发过程中使用。8、在 UML 状态图中,历史状态用于存储以前的状态。 9、

12、请求接口(Required Interface)用于定义一个构件所提供的服务。10、每个模型都是由一种图来刻画的。11、Use Case Realization 和相应的 Use Case 之间是一种泛化关系。12、分析机制(Analysis mechanisms)通常用于分析阶段,通过提供对系统复杂行为(如安全性、持久存储等)的简短描述来减少分析的复杂性并改善软件在各开发阶段一致性。13、在 RUP 中,识别设计元素(Identify Design Elements)是精化体系结构(Refine the Architecture)活动中的一个步骤。14、在 ROSE 中,从 Browser

13、窗口删除图形元素和从 Diagram 窗口中删除模型元素的效果相同。15、RSA 中的浏览图( Browse Diagram)和主题图(Topic Diagram)同属于查询图(Query Diagram) 。三、完成下列各题,在答题纸上写出答案。每题 5 分,共计 40 分。1. 说明 Sequence Diagram 和 Collaboration Diagram (或 UML2.0 中的 Communication Diagram)的异同点。 (5 分)2. RUP 中将软件生命周期划分为哪些阶段,每个阶段所完成的工作有哪些?用活动图画出 RUP中的分析和设计两个核心工作流所包含的活动和

14、流程。 (5 分)3. 列出体系结构建模中“4+1”Views 中都有哪 5 个 View,并简单说明每个 View 所关注的内容。 (5 分)4. 比较活动图和状态图,从描述重点和使用场合两个方面说明它们的不同之处。 (5 分)5. Stereotypes(版型)有什么作用?给出两 Stereotypes 的例子。 (5 分)6. 说明 UML 中的关联、泛化、实现、依赖四种关系各自的含义,并区分聚合(Aggregation)和组合(Composition)两种关系的不同。 (5 分)7. 根据下面的描述绘制状态图。手机开机时,处于空闲状态;当用户开始呼叫某人时,手机进第 6 页,共 10

15、页入拨号状态;如果呼叫成功,进入通话状态;如果呼叫不成功,重新进入空闲状态。在空闲状态被呼叫,进入响铃状态;如果用户接听,进入通话状态;如果一分钟不接听,重新进入空闲状态。 (5 分)8. 某大型商场的管理信息系统是由一个中央服务器、每个楼层的楼层服务器、各柜台的收款机和各个业务部门的计算机终端组成的局域网络,它们分别负责商场数据的汇总与分析、当日数据的保存与整理、每笔销售款项的计算和进销存等各种业务的处理。用配置图描述各项任务在不同硬件设备上的配置情况。 (5 分)四、分析题(25 分)1. 阅读下列说明和图,完成问题 1 至问题 4,并在答题纸上自行列表写出答案。【说明】在线会议审稿系统(Online Reviewing System, ORS)主要处理会议前期的投稿和审稿事务,其功能描述如下:(1)用户在初始使用系统时,必须在系统中注册(r

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号