UML出题及答案

上传人:新** 文档编号:464831803 上传时间:2023-02-21 格式:DOC 页数:12 大小:373KB
返回 下载 相关 举报
UML出题及答案_第1页
第1页 / 共12页
UML出题及答案_第2页
第2页 / 共12页
UML出题及答案_第3页
第3页 / 共12页
UML出题及答案_第4页
第4页 / 共12页
UML出题及答案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《UML出题及答案》由会员分享,可在线阅读,更多相关《UML出题及答案(12页珍藏版)》请在金锄头文库上搜索。

1、.一、选择1.下列关于依赖关系的说法,选项_是正确的。(C)A. 依赖关系的 4 种类型包括绑定依赖和调用依赖B. 依赖关系的 4 种类型包括抽象依赖和调用依赖C. 依赖关系用一个一端带箭头的虚线表示D. 依赖关系用一个一端带箭头的实线表示2.关于 UML 类图中的关系,下面说法不正确的是_。(B)A. 聚合关系和组合关系是特殊的关联关系,它们都描述了整体与部分的关系B. UML 中的类图关系只有 3 中:泛化关系、关联关系和依赖关系C. UML 中的常用的类图关系有泛化关系、 关联关系、依赖关系和实现关系D. UML 类图中常用关系的强弱顺序为:泛化 = 实现 组合 聚合 关联 依赖3. 类

2、定义了一组具有状态和行为的对象,这些对象具有相同的属性、操作、关系和语义。其中属性和 _用来描述状态。( C )A 依赖B、操作C、关系D 、语义4. 4、下列各项中,不属于事件类型的是 _。( B )A、入口事件B、出入事件C、调用事件D 、改变事件5. 表示深历史状态的是 _。( C )HHH*AB、C、*D 、6. 不属于状态机图元素的是_。(A)精选范本.A、链接B、状态C、事件D 、动作7.如果要解决系统做什么应该使用B。A. 面向对象的分析B. 面向对象的设计C. 面向对象的编程D. 面向对象的开发8. 面向对象中的 D 描述了系统内部对象及其关系的静态结构。A. 对象模型B. 状

3、态模型C. 交互模型D. 类模型9.下列不属于 UML2.0 中图的是A。A. 协作图B. 包图C. 交互图D. 组合结构图10. 下列 UML 事物中表示协作的是A。A.B.C.精选范本.NameD.Interface11. 时序图中的对象与下列哪个图最接近 D。A 用例图 B.类图 C.通信图 D.顺序图12. 以下说法正确是B .A. 时序图是用来描述对象状态随时间变化,不需要描述对象间的交互B. 时序图有两种表示方法C. 时序图的时间约束即对状态持续时间的约束D. 状态线是一条垂直于时间轴的线13. 以下说法正确的是( C)A. 参与者可以像对象一样与其他对象进行交互B. 对象之间通过

4、连线进行交互C. 消息分支流表示对象可以同时将消息发送给不同对象D. 组合片段 neg 表示消息只有一种情况14. (A)状态下生命线有一条虚线代表,代表对象在该时间段是没有信息交互的。A. 休眠B. 激活C. 同步D. 异步精选范本.15. 下列关于活动的描述不正确的是_。D A 在一张活动地图中活动允许多处出现 B 活动时构造活动图中的最小单位C 活动的入转换可以是动作流,也可以是对象流 D 活动使用实心圆表示16.在活动图中,_明确地表示了哪些活动是由哪些对象进行的。CA 回合B 对象流C 泳道D 转移17._表示等待满足特定条件的某个事件发生。AA 接收事件动作B 发送信号动作C 调用

5、动作D 触发器18. 下列说法正确的是( C)A.用例间的关系是后期开发需要的,对用例图没影响B.扩展关系可以是用例间的,也可以是参与者间的C.泛化关系可以是用例间的,也可以是参与者间的D. 包含关系表示为虚线箭头19.指示用例的状态,通常为以下几种之一:(B) 等待审查、通过审查,或来通过审查。A.获准中B.进行中C.准备中D审核中20. ( A)将在用例成功完成以后得到满足,它提供了系统的部分描述。A. 后置条件B.前置条件C. 假设D. 状态21. 下面是关于绘制对象图步骤的选项,重新排序后选项(B)是正确的。(1)找出类和对象。(2)绘制相应的对象图。(3)对类和对象进行细化的关联分析

6、。精选范本.A. (1)、(2)、(3)B. (1)、 (3)、(2)C. (2)、(3)、 (1)D. (3)、(1)、(2) 22. 关于类图和对象图的区别中,选项是( B)错误的。A 类的图示形式包含名称、属性和操作,而对象的图示形式只包含名称和属性B.类图中不能包含操作内容,而对象图中可以包含操作C.类可以使用关联进行连接,而对象图使用链连接D.类的图形表示中包含了所有属性的特征,对象的图形表示中包含了属性当前值的部分特征23. 下面关于包和包图的说法,选项( D )是错误的。A.包的名称可以由任意数目的字母、数字和标点符号组成B.包之间的依赖关系包括访问依赖和引入依赖C. 依赖关系使

7、提供者包中的内容增加到客户包中,但是 依赖关系不会增加客户包中的内容D.包间的泛化关系与类的泛化关系完全一样,没有任何区别24. .关于对象和类的说法,选项(C)是不正确的。A.对象是一个存在于时间和空间的具体实体,而类仅仅代表 -个抽象 .抽象出对象的“本质”特征B.对象是动态的,而类是静态的C. 对象是抽象的,而类是具体的D.对象是个性化,而类是一般化二、填空1、 UML 规范中定义了 4 种基本的依赖类型,它们分别是使用依赖、抽象依精选范本.赖、绑定依赖和授权依赖。2、 组合关系和聚合关系都是一种特殊的关联关系,它们都描述了整体与部分的关系。3、 组合状态的子状态分为两种,即顺序子状态和

8、并发子状态。4、 动作有 5 种基本类型: entry、 exit、do、 include 和 event。5、 同步状态是连接两个并发区域的特殊状态,使用小圆圈符号来连接并发区域。6、 UML 中的元元模型层位于结构的最上层,是组成UML 最基本的元素,代表要定义的所有事物。7、 UML 中的实现关系使用一条空心三角形箭头的虚线作为其图形表示。8、 时序图是一种特殊的顺序图。9、 时序图中对象的状态名称位于对象名称的右边。10、消息分为简单消息、同步消息、 _异步消息 _、和返回消息。11、顺序图由 _对象 _、生命线、消息和激活构成。12、当一条消息被传递给对象的时候,它会触发该对象的某个

9、行为,这时就说该对象被 _激活 _了。13、_消息 _是用来说明顺序图中对象之间的通信,可以激发操作、创建或撤销对象。14、活动图中的活动结点有 3 种类型,其中 _控制 _结点可以包含开始状态。15、在活动图中使用 _ 分叉与汇合 _来描述并行的行为。16、一个异常处理器包含一个异常处理执行体和一个_异常类型 _。17、_组件图 _描述了软件的各种组件和他们之间的依赖关系。18、组件有三种类型: _配置组件 _,工作产品组件和执行组件。精选范本.19、在 UML 中,包含关系表示为虚线箭头加_字样,箭头指向被包含的用例。20、在 UML 中,扩展关系表示为虚线箭头加_字样,箭头指向被扩展的用

10、例 (即基础用例 )。21、_对象图 _ 描述了参与交互的各个对象在交互过程中某一时刻的状态22、2. 对象除了用于数据外, 还可以拥有各种关系, 这些关系被称为 _链 _三、问答题1. 简述使用类图时要遵循的基本原则。答:简化原则、分层理解原则、关注关键点原则。2. 简述状态机概念。答:在 UML 中状态机可以用状态机图和活动图两种方式可视化地表达,状态机图着重于对一个模型元素的可能的状态及其转移建立模型, 而活动图着重于对一个活动到另一个活动的控制流建立模型。3. 简要介绍面向对象的三层模型。1).类模型 类模型描述了系统内部对象及其关系的静态结构。2).状态模型 状态模型描述了对象随着时

11、间发生变化的那些方面。3).交互模型 交互模型描述系统中的对象如何协作以完成更广泛的任务。4. 简述时序图的作用?答: 时序图主要用来更直观的表现各个对象交互的时间顺序,将体现的重点放在以时间为参照,各个对象发送、接受信息、处理信息,返回消息的时间流程顺序。5. 在顺序图中如何使用消息创建或销毁对象?精选范本.答案:发送一个create消息到该对象。对象被创建后就会有生命线。删除对象需要发送、 destory消息到被删除对象,要想说明某个对象被销毁,需要在被销毁对象的生命线最下端放置一个字符。6. 说明活动图中使用泳道的益处。答 .区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。7. 简要概括建模活动图的步骤。答 . 建立焦点,确定活动图所关注的业务流程。确定该业务的业务对象。确定该工作流的开始状态和结束状态。从开始状态开始,说明随时间发生的动作和活动,并在活动图中表示成活动状态或者动作状态。将复杂的或者多次出现的活动归集到一个活动状态节点,并对每个这样的活动状态提供一个可展开的单独的活动来表示它们。找出连接这些活动和动作状态节点的转换,从工作流的顺序开始,考虑分支,再考虑分叉和汇合。如果工作流中涉及重要的对象,则可以将它们加入到活动图中。如果需要描述对象流的状态变化,则需要

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

当前位置:首页 > 办公文档 > 工作计划

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