面向对象建模技术模拟试题答案及评分标准.doc_第1页
面向对象建模技术模拟试题答案及评分标准.doc_第2页
面向对象建模技术模拟试题答案及评分标准.doc_第3页
面向对象建模技术模拟试题答案及评分标准.doc_第4页
面向对象建模技术模拟试题答案及评分标准.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2010-2011学年 第1学期面向对象建模型技术模拟试题(A卷)参考答案及评分标准考试时间:2010年12月 一、选择题,每题1分,共计20分。每个括号里的数字为该空的题号,从该题号对应的备选答案中选择最佳的一项,每空限填一个选项。请按如下表格在答题纸上答此题。15题CDBCC610题ABCBD1115题ACACC1620题BDABA二、判断正误,每题1分,共计10分。请按如下表格在答题纸上答此题。15题FFTFT610题TFTFF11-15题FTTFT三、完成下列各题,在答题纸上写出答案。每题5分,共计40分。1. 说明Sequence Diagram 和Collaboration Diagram (或UML2.0中的Communication Diagram)的异同点。(5分)答案:相同:Sequence Diagram 和Collaboration Diagram 都是用于描述模型动态特性的交互图。Sequence Diagram 和Collaboration Diagram从语意上讲是相同的,他们只是从不同的方面来描述一次交互。不同:Sequence Diagram重点强调消息的时间顺序;Collaboration Diagram强调一次交互中各个对象之间的关系2. RUP中将软件生命周期划分为哪些阶段,每个阶段所完成的工作有哪些?用活动图画出RUP中的分析和设计两个核心工作流所包含的活动和流程。(5分)答案: 1. 初始阶段Inception:不是需求分析,而是可行性分析2. 细化阶段Elaboration:不是需求分析或设计过程,而是迭代式实现核心体系结构,缓解高风险问题3. 构造阶段Construction:实现遗留下来的风险较低和比较容易的元素,准备部署4. 移交阶段Transition:测试,部署3. 列出体系结构建模中“4+1”Views中都有哪5个View,并简单说明每个View所关注的内容。(5分)答案: 4. 比较活动图和状态图,从描述重点和使用场合两个方面说明它们的不同之处。(5分)答案:Activity diagram和State diagram描述的重点不同:Activity diagram描述的是从activity到activity的控制流,而State diagram描述的是对象的状态及状态之间的转移。Activity diagram和State diagram使用的场合不同:对于以下几种情况可以使用Activity diagram:分析用例、理解涉及多个用例的工作流、处理多线程应用。对于下面的情况要使用State diagram:显示一个对象在其生命周期内的行为。5. Stereotypes(版型)有什么作用?给出两Stereotypes的例子。(5分)答案:Stereotypes可以用来扩展UML元素的语意。例子:6. 说明UML中的关联、泛化、实现、依赖四种关系各自的含义,并区分聚合(Aggregation)和组合(Composition)两种关系的不同。(5分)答案:关联表示两个类之间存在某种语义上的联系。泛化关系描述了一般事物和该事物中的特殊种类之间的关系。实现关系是用来规定接口与实现接口的类或组件之间的关系。两个元素X、,如果修改元素的定义可能会引起另一个元素的定义的修改,则称元素依赖于元素。组合和聚集都表示实例之间的整体/部分关系。组装是聚集的一种形式。聚集是概念性的,只是区分整体与部分。组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。7. 根据下面的描述绘制状态图。手机开机时,处于空闲状态;当用户开始呼叫某人时,手机进入拨号状态;如果呼叫成功,进入通话状态;如果呼叫不成功,重新进入空闲状态。在空闲状态被呼叫,进入响铃状态;如果用户接听,进入通话状态;如果一分钟不接听,重新进入空闲状态。 (5分)idledialingworkingringingfinish connection 8. 某大型商场的管理信息系统是由一个中央服务器、每个楼层的楼层服务器、各柜台的收款机和各个业务部门的计算机终端组成的局域网络,它们分别负责商场数据的汇总与分析、当日数据的保存与整理、每笔销售款项的计算和进销存等各种业务的处理。用配置图描述各项任务在不同硬件设备上的配置情况。(5分)四、分析题(30分)1. 阅读下列说明和图,完成问题1至问题4,并在答题纸上自行列表写出答案。【问题1】(4分)根据【说明】中的描述,使用表1中的英文名称,给出图1中A1A4所对应的参与者。A1User(1分)A2Author(1分)A3Reviewer(1分)A4PCChair(1分)【问题2】(3分)!注意:U2和U3的答案可以互换。!根据【说明】中的描述,使用表2中的英文名称,给出图1中U1U3所对应的用例。U1list accepted / rejected papers(1分)U2browse submitted papers(1分)U3assign paper to reviewer(1分)【问题3】(4分)根据【说明】中的描述,给出图1中(1)和(2)所对应的关系及其含义。(1)(1分):将常规动作放在一个基本Use Case中,将非常规动作放在其扩展Use Case中。(1分)(2)(1分):两个Use Case,如果其中一个在其事件流中包含了另一个,那么它们间就有包含关系。(1分)【问题4】(4分)根据【说明】中的描述,使用表2和表3中的英文名称,给出图2中Action1Action4对应的活动。Action1enter title and abstract(1分)Action2select subject group(1分)Action3select paper location(1分)Action4upload paper(1分)2. 阅读下列说明和图,完成问题1至问题3,并在答题纸上自行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论