UML期末考试试题与答案解析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML期末考试试题与答案解析 UML期末考试试题与答案解析 UML期末考试试题与答案解析 UML期末考试试题与答案解析 一、选择题: UML中关联的多重度就是指(B) 一个类有多个方法被另一个类调用 一个类的实类能够与另一个类的多个实类相关联 一个类的某个方法被另一个类调用的次数 两个类所具有的相同的方法与属性 已知三个类A、B与C、其中类A由类B的一个实类与类C的1个或多个实类构成、 请画出能够正确表示类A,B与C之间关系的UML类图、 3在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类与“订单”类。对应每个“订单”类的实例,存在___(46)_B__“客户”类的实例;对应每个“客户”类的实例,存在___(47)D___个“订单”类的实例。 供选择的答案: (1)A、0个    B、1个    C、1个或多个    D、0个或多个 (2)A、0个    B、1个    C、1个或多个    D、0个或多个 4、 UML中的交互图有两种,分别就是顺序图与协作图,请分析一下两者之间的主要差别与各自的优缺点。掌握利用两种图进行的设计的方法。 答:顺序图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的就是交互的时间顺序,而协作图强调的就是交互的语境与参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。 顺序图可以清晰地表示消息之间的顺序与时间关系,但需要较多的水平方向的空间。 协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。 14、什么就是对象间的可见性? 答:可见性(Visibility)指的就是一个对象能够“瞧到” 或者引用另一个对象的能力。 5、UML提供了一系列的图支持面向对象的分析与设计,其中____(1)___给出系统的静态设计视图;___(2)____对系统的行为进行组织与建模就是非常重要的;____(3)___与____(4)___都就是描述系统动态视图的交互图,其中___(3)___描述了以时间顺序组织的对象之间的交互活动,___(4)____强调收发消息的对象的组织结构。 A、状态图 B、用例图 C、序列图 D、部署图 E、协作图 F、类图 答案:(1)F (2)B (3)C (4)E 6、在UML提供的图中,___(1)___用于描述系统与外部系统及用户之间的交互;__(2)___用于按时间顺序描述对象间的交互。 (1)A、用例图 B、类图 C、对象图 D、部署图 (2)A、网络图 B、状态图 C、协作图 D、序列图 答案:(1)A (2)D 9、UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造与文档化。其中___(3)___就是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择___(4)___;当需要说明体系结构的静态实施视图时,应该选择___(5)___。 (3)A.构件图  B.类 图  C.对象图  D.部署图 (4)A.构件图  B.协作图  C.状态图  D.部署图 (5)A.协作图  B.对象图  C.活动图  D.部署图 答案:(3)B (4)A (5)D 10、定义大多数的需求与范围的工作就是在RUP中的 (11)B 阶段完成的。 (11)A初始阶段 B细化阶段 C构造阶段 D提交阶段 11、下列 (12)D 不在RUP的初始阶段中完成的 (12)A编制简要的愿景文档 B粗略评估成本 C定义大多数的需求 D业务案例 12、在协作图中通过  消息编号  表示出消息的时间顺序。 13、在面向对象的方法学中,对象可瞧成就是属性及对于这些属性的专用服务的封装体。封装就是一种 (19)D 技术,封装的目的就是使对象的 (20)A 分离。 (19)A组装 B产品化 C固化 D信息隐藏 (20)A定义与实现 B设计与测试 C设计与实现 D分析与定义 14类就是一组具有相同属性的与相同服务的对象的抽象描述,类中的每个对象都就是这个类的一个 (21)C 。类之间共享属性与服务的机制称为 (22)D 。一个对象通过发送 (23)B 来请求另一个对象为其服务。 (21)A例证 B用例 C实例 D例外 (22)A多态性 B动态绑定 C静态绑定 D继承 (23)A调用语句 B消息 C命令 D口令 15、

文档评论(0)

锦绣中华 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档