面向对象建模技术模拟试题答案及评分标准.docVIP

面向对象建模技术模拟试题答案及评分标准.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象建模技术模拟试题答案及评分标准

2010-2011学年 第1学期 面向对象建模型技术模拟试题(A卷) 参考答案及评分标准 考试时间:2010年12月 一、选择题,每题1分,共计20分。每个括号里的数字为该空的题号,从该题号对应的备选答案中选择最佳的一项,每空限填一个选项。请按如下表格在答题纸上答此题。 1~5题 C D B C C 6~10题 A B C B D 11~15题 A C A C C 16~20题 B D A B A 二、判断正误,每题1分,共计10分。请按如下表格在答题纸上答此题。 1~5题 F F T F T 6~10题 T F T F F 11-15题 F T T F T 三、完成下列各题,在答题纸上写出答案。每题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分) 答案: 初始阶段Inception:不是需求分析,而是可行性分析 细化阶段Elaboration:不是需求分析或设计过程,而是迭代式实现核心体系结构,缓解高风险问题 构造阶段Construction:实现遗留下来的风险较低和比较容易的元素,准备部署 移交阶段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、Y,如果修改元素X的定义可能会引起另一个元素Y的定义的修改,则称元素Y依赖于元素X。 组合和聚集都表示实例之间的整体/部分关系。组装是聚集的一种形式。 聚集是概念性的,只是区分整体与部分。 组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。 7. 根据下面的描述绘制状态图。手机开机时,处于空闲状态;当用户开始呼叫某人时,手机进入拨号状态;如果呼叫成功,进入通话状态;如果呼叫不成功,重新进入空闲状态。在空闲状态被呼叫,进入响铃状态;如果用户接听,进入通话状态;如果一分钟不接听,重新进入空闲状态。 (5分) 8. 某大型商场的管理信息系统是由一个中央服务器、每个楼层的楼层服务器、各柜台的收款机和各个业务部门的计算机终端组成的局域网络,它们分别负责商场数据的汇总与分析、当日数据的保存与整理、每笔销售款项的计算和进销存等各种业务的处理。用配置图描述各项任务在不同硬件设备上的配置情况。(5分) 四、分析题(30分) 1. 阅读下列说明和图,完成问题1至问题4,并在答题纸上自行列表写出

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档