UML试题答案修订版

上传人:公**** 文档编号:545125937 上传时间:2023-12-29 格式:DOC 页数:7 大小:54.51KB
返回 下载 相关 举报
UML试题答案修订版_第1页
第1页 / 共7页
UML试题答案修订版_第2页
第2页 / 共7页
UML试题答案修订版_第3页
第3页 / 共7页
UML试题答案修订版_第4页
第4页 / 共7页
UML试题答案修订版_第5页
第5页 / 共7页
点击查看更多>>
资源描述

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

1、1. UML图不包括( D )目录(A)用例图(B)类图 (C)状态图(D)流程图2. 在类图中,下面哪个符号表示继承关系( C )(B)(A)(C)(D)3. 在类图中,“ #”表示的可见性是( B )(A)Public(B)Protected(C)Private(D)Package4. 消息的组成不包括( A )157页、173页(A)接口(B)活动(C)发送者 (D)接收者5. 下面哪个视图属于UML语言的交互图( D )(A)行为图(B)状态图(C)实现图(D)顺序图6. OMT方法是由下面哪位科学家提出的( B )(A)Booch(B)Rumbaugh(C)Coad (D)Jacob

2、son7. 类之间的关系不包括( D )(A)依赖关系(B)泛化关系(C)实现关系 (D)分解关系8. 在UML中,协作图的组成不包括( C )173页(A)对象 (B)消息 (C)发送者 (D)链9. 下面哪个符号代表包图( A )207页(B)(A)(C)(D)10. 下列对状态图描述不正确的是( B )(A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为(B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何随着时间的推移来影响这些状态(C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率(D)状态

3、图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件做出反应11. 在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是(A)(A)执行者角色控制类用户接口业务层后台数据库(B)执行者角色用户接口控制类业务层后台数据库(C)执行者角色控制类用户接口后台数据库业务层(D)执行者角色用户接口业务层控制类后台数据库12. 多对象是UML哪个视图中的概念( C )(A)类图(B)状态图(C)协作图(D)组件图13. 构件图的组成不包括( C )(A)接口(B)构件(C)发送者(D)依赖关系14. 部署图的组成不包括( C )(A)处理器 (B)设备 (C)

4、构件(D)连接15. 下面哪个UML视图是描述一个对象的生命周期的。( B )(A)类图(B)状态图(C)协作图(D)顺序16. 顺序图由类角色,生命线,激活期和( B)组成。(A)关系 (B)消息 (C)用例 (D)实体17. UML中关联的多重度是指(B ) (A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性1下面哪些图形可以清楚地表达并发行为( C )(A)类图(B)状态图(C)活动图(D)顺序图2下面哪些元素构成了组件图形( ACD )(A)组件(B)转换(C)关系(D)接口

5、3部署图中的节点具有以下哪些方面的内容( ABC )(A)计算能力(B)基本内存(C)位置(D)接口4顺序图的用途包括( ABCD )(A)显示并发进程和激活(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列(C)显示在协作图中难于描述的事件序列(D)显示涉及类交互而与对象无关的一般形式5常见的UML工具有哪些?(ABCD)(A)Rational Rose(B)Power Designer(C)Visio(D)Visual UML 1. 面向对象程序的基本特征是: 抽象 、 封装 、 继承 和 多态 。2在UML中定义了4种基本的面向对象的事物,分别是 结构事物 、 行为事物 、分

6、组事物和 注释事物 。3对于每一个用例,还需要有详细的描述信息,这些信息包含在 用例规约 之中。4在类图中一共包含了以下几种模型元素,分别是: 类 、 接口 、依赖关系、 泛化 关系、关联关系以及 实现 关系。5序列图是由 对象 、 生命线 、 激活 和 消息 等构成的6在UML的表示中序列图将交互关系表示为一张二维图,其中纵向是 时间轴 ,时间沿竖线向下延伸。横向代表了在协作中 各独立对象的角色 。7 协作 图是对在一次交互过程中有意义对象和对象间的链建模,显示了对象之间如何进行交互以执行特定用例或用例中特定部分的行为。8在UML中,状态机由对象的各个状态和连接这些状态的 转换 组成,是展示

7、状态与状态转换的图。 9. UML中有多种关系,请标出图示是哪种关系: 0.1 0.*employer employee() ()用例图 包含、扩展关系(120页) 类图 关联关系(具有多重性)构件图 依赖关系(225页)状态图 状态转换(253页)活动图 状态转换(193页)() () 活动图、状态图 判定(193、253页) 类图 泛型关系 (143页) 类图 aggregation聚合关系(课本无) 用例图 泛化关系 (120页)(5) (6) 序列图 procedure call 过程调用? 用例图 关联关系 (120页)10. UML提供了一系列的图支持面向对象的分析与设计,其中_(

8、1)类图_给出系统的静态设计视图;_(2)用例图_对系统的行为进行组织和建模是非常重要的;_(3)序列图_和_(4)协作图_都是描述系统动态视图的交互图,其中_(5)序列图_描述了以时间顺序组织的对象之间的交互活动,_(6)协作图_强调收发消息的对象的组织结构。A、状态图 B、用例图 C、序列图 D、部署图 E、协作图 F、类图11 UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中_(1)类图_是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择_(2)构件图_;当需要说明体系结构的静态实施视图时,应该选择_(3)部

9、署图_。A组件图B类图C对象图D部署图 1什么是用例图?用例图有什么作用?定义:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的图成为用例图。(2分)作用:用例图是从软件需求分析到最终实现的第一步,它显示了系统的用户和用户希望提供的功能,有利于用户和软件开发人员之间的沟通(1分)。用例图可视化的表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足(1分)。用例方法是完全从外部来定义系统的,它把需求和设计完全分离开来(1分),使用户不用关心系统内部是如何完成各种功能的。2. 简述面向对象分析方法(OOA)的5个基本步骤1)、识别对象,识别对象

10、包括标识潜在的对象和筛选对象两步(1分)2)、识别对象的属性(1分)3)、识别对象的行为(1分)4)、识别对象所属的类(1分)5)、定义主题词(1分)3. 简述时序图的建模步骤建模步骤:1) 设置交互语境(1分)2) 确定对象(1分)3) 分析消息和条件(1分)4) 分析附加约束(1分)5) 对建模结果精化和细化(1分) 4. RUP统一过程中的四个阶段?1) 初始阶段 (1分)2) 细化阶段 (1分)3) 构造阶段 (1分)4) 提交阶段 (1分)全部答对(4分)5 已知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个实类构成.请画出能够正确表示类A,B和C之间关系的UML类图。

11、6、UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。掌握利用两种图进行的设计的方法。答:协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与顺序图一样,协作图也展示对象之间的交互关系。顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。顺序图按照时间顺序布图,而协作图按照空间组织布图。顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。7、说说敏捷UP方法从需求到

12、设计的整个过程,要求说出主要步骤和产出工件?需求阶段:主要实践包括需求讨论会、设想包装练习、计点投票表决等。产出的制品有用例模型、设想、补充性规格材料、词汇表等。设计阶段:主要实践包括敏捷建模、测试驱动开发等。产出的制品有设计模型、软件架构文档、数据模型等。8、逻辑架构是什么?逻辑架构是软件类的宏观组织结构,它将软件类组织为包(或命名空间)、子系统和层等。之所以称其为逻辑架构,是因为并未决定如何在不同的操作系统进程或网络中物理的计算机上对这些元素进行部署(后一种决定是部署架构的一部分)。9、说说UML模型元素的组成。在UML中,模型元素可以分为结构元素、行为元素、分组元素和注释元素等四大类:1

13、) 结构元素是UML模型的静态部分,主要用来描述概念或者物理元素,包括类、接口、协作、用案、主动类、构件和结点7种元素;2) 行为元素是UML模型的动态部分,它包括交互和状态机;3) 分组元素是 UML 模型的组织部分。最主要的分组元素是包,它是一种用于把模型元素组织成组的元素,结构元素、行为元素和其他的分组元素都可以放进包内。构件仅在运行时存在,而包仅在开发时存在;4) 注释元素是 UML 模型的解释部分,它们用来描述和标注模型的任何元素。通常可以用注释修饰带有约束或者解释的图;模型元素之间的连接关系也是模型元素。常见的关系有关联、泛化、依赖和实现4种。10、说说UML中有哪几种图。UML提供9种图:1) 类图:描述一组类之间的关系。用于对应用领域中的概念以及与系统实现有关的内部概念建模;2) 对象图:描述一组对象之间的关系。它是对象类图的一个实例,表示在某一时刻系统对象的状态、对象之间关系的状态以及对象行为静态方面的状态;3) 用例图:描述一组用例,参与者及其它们之间的关系,是

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

当前位置:首页 > 高等教育 > 习题/试题

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