UML期末考试试题.pdf
《UML期末考试试题.pdf》由会员分享,可在线阅读,更多相关《UML期末考试试题.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择1 .U M L 的全称是(B)(A)U n i f y M o d e l i n g L a n g u a g e (B)U n i f i e d M o d e l i n g L a n g u a g e(C)U n i f i e d M o d e m L a n g u a g e (D)U n i f i e d M a k i n g L a n g u a g e2 .参 与 者(A c t o r)与用例之间的关系是(C )(A)包含关系(B)泛化关系(C)关 联 关 系(D)扩展关系3 .在类图中,下面哪个符号表示继承关系(C )(A)-(B)-(C)-(
2、D)-O4 .下面哪个视图属于U M L 语言的交互图(D )(A)行 为 图(B)状 态 图(C)实 现 图(D)顺序图5.在类图中,下面哪个符号表示实现关系(C )6.下面哪个图形代表活动(D )(A)-(B)-(C).(D)-O7.U M L 中关联的多重度是指(B )(A)一个类有多个方法被另一个类调用(B)一个类的实类能够与另一个类的多个实类相关联(C)一个类的某个方法被另一个类调用的次数(D)两个类所具有的相同的方法和属性8.下面哪个不是U M L 中的静态视图(A)(A)状态图(B)用例图(C)对象图(D)类图9.(A )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定
3、的类、人或部门,他们负责完成组内的活动。(A)泳道(B)分叉汇合(C)分支(D)转移1 0.下列关于状态图的说法中,正确的是(C )(A)状态图是U M L 中对系统的静态方面进行建模的图之一。(B)状态图是活动图的一个特例,状态图中的多数状态是活动状态(0活动图和状态图是对对象的生命周期进行建模,描述对象随时间变化的行为。(D)状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模1 1.类图应该画在R o se 的 哪 种(B )视图中。(A)U se C a se Vi e w (B)L o g i c Vi e w (C)C o m p o n e n t Vi
4、e w (D)D e p l o y m e n tVi e w1 2 .顺序图由类角色,生命线,激活期和(B )组成(A)关系(B)消息(C)用例(D)实体1 3 .关于通信图的描述,下列哪个不正确(B )(A)通信图作为一种交互图,强调的是参加交互的对象的组织;(B)通信图是顺序图的一种特例(C)通信图中有消息流的顺序号;(D)在 R O S E工具中,通信图可在顺序图的基础上按“F5”键自动生成;14.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为三种方式来完成,下面哪种不是其中之一(B)(A)对源代码建模(B)对事物建模(C)对数据库建模(D)对可
5、执行文件建模在某个信息系统中,存在如下的业务陈述:一个客户提交。个或多个订单;一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类 和“订单”类。对应每个“订单”类的实例,存 在 15(B)“客户”类的实例;对应每个“客户”类的实例,存 在 16(D)个“订单”类的实例。(A)0 个(B)1个(C)1 个或多个(D)0 个或多个UML提供了 4 种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中 17(B)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择18(A);当需要说明体系结构的静态实施视图时,应该选择19(D)
6、。A.构件图 B.类 图 C.对象图 D.部署图在 UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为20(C),A.活 动 图 B.状态图C.顺 序 图 D.通讯图该图的特点是21(A),A.有生命线及控制焦点,重点在消息的时间顺序上B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀C.是对系统、子系统或类的行为建模D.本质上是一个流程图,显示从活动到活动的信息流强调参加交互的对象的组织图称之为22(D),A.活动图B.状态图C.顺 序 图 D.通讯图这两种图是23(A)。A.同构的,所以可以互相转
7、换B.异构的,所以不可以互相转换C.强调对象行为的事件顺序,常用于对反应式系统建模D.专注于系统的动态视图,状态无法确定,所以不可以互相转换类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个24(C)。类之间共享属性与服务的机制称为25(D)。一个对象通过发送26(B)来请求另一个对象为其服务。(24)A 例证 B 用例 C 实例 D 例外(25)A 多态性 B 动态绑定 C 静态绑定 D 继承(26)A 调用语句B 消息 C 命令 D 口令27.以下不是用例之间的关系的是(A)A、聚 合 B、泛 化 C、扩 展 D、包含28.如果用例B 是用例A 的某项子功能,
8、并且建模者确切地知道在A 所对应的动作序列中何时将调用B,则 称(A)A、用例A 扩展用例B B、用例A 继承用例BC、用例A 包括用例B D、用例A 实现用例B29.如果用例A 与用例B 相似,但 A 的功能较B 多,A 的动作序列是通过在B 的动作序列中的某些执行点上插入附加的动作序列而构成的,则 称(B)A、用例A 实现用例B B、用例A 继承用例BC、用例A扩展用例B D、用例A包括用例B3 0.在构件中图中,(D )用于显示构件之间的关联关系。A、节 点 B、包 C、构 件 D、依赖关系3 1.(D )是一种不包含操作的实现部分的特殊类。A、概 念 类 B、分 析 类 C、实 现 类
9、 D、接口3 2.(A )关系是类元的一般描述和具体描述之间的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展,具体描述与一般描述完全一致所有特性、成员和关系,并且包含补充的信息,它用从子指向父的箭头表示,指向父的是一个空三角形。A、泛 化 B、继 承 C、组 成 D、聚集3 3.(C)使用类图的一个子集,用于强化某个时间点类实例之间的关系。A、交 互 图 B、协 作 图 C、对 象 图 D 状态图3 4.(A)是用来反映代码的物理结构。A、构 件 图 B、用 例 图 C、类 图 D、状态机3 5.以下对部署图说法不正确的是(A )A、部署图有主要建模元素是构件B、使用部署图可以显示运
10、行时系统的结构,同时还传达构成应用程序的硬件和软件的配置的部署方式C、从部署图中,可以了解到软件与硬件之间物理关系及处理节点的组件分布情况D、部署图是用来显示系统中软件和硬件的物理结构3 6.(B )是一个类对象所可能经历的所有历程的模型图A、模型管理视图B、状态机视图C、动态视图D、静态视图3 7.U M L 的(B )是由建模者设计的新的建模元素,但是这个模型元素的设计要建立在U M L已定义的模型元素基础上A、标 记 值 B、构 造 型 C、注 释 D、约束3 8.U M L 通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其 中(C )包括构件图,它描述软件系统中各组成构
11、件,构件的内部结构以及构件之间的依赖关系A、行为视图B、结构视图C、构件视图D、用例视图3 9、在 U M L 中,(B )可以对模型元素进行有效组织,如类,用例,构件,从而构成具有一定意义的单元。A连 接 B包 C构 件 D 节点4 0、在 U M L 中(D )表示参与者为达成一项相对独立、完整的业务目标而要求软件系统完成的功能。A用例图 B边 C执行者 D 用例4 1 .下列不属于属性的可见性的是(C )。A.公有的 B.私有的 C.私 有 保 护 的 D.保护的4 2 .通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是(D )。A.公 有 的(p u b l i c)B.受
12、保护的(p r o t ec t ed)C.友 员(fr i en dl y)D.私 有 的(p r i v a t e)4 3 .下面不是活动图中的基本元素的是(D )。A.状态、判定C.泳道、初态4 4.在类图中,“(A)P u b l i cB.分叉、汇合D.用例、消息#”表示的可见性是(B )(B)P r o t ec t ed(C)P r i v a t e(D)P a c k a ge4 5.下面哪个符号代表包图(A )4 6 .生命线是U M L 视图中哪个图形的组成部分(D )(A)类图(B)状 态 图(C)活动图(D)顺序图4 7 .在类图中,哪种关系表达总体与局部的关系(D
13、)(A)泛化(B)实现(C)依赖(D)聚合4 8 .下面哪个U M L 视图是描述一个对象的生命周期的(B )(A)类图(B)状 态 图(C)协 作 图(D)顺序图4 9 下列关于U M L 叙述正确的是(D)A、U M L 是一种语言,语言的使用者不能对其进行扩展B、U ML仅是一组图形的集合C、U ML仅适用于系统的分析与设计阶段D、U ML是独立于软件开发过程的5 0.在 U ML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪个不是其中之一(D)A.0.1B.0.*C.1 .*D.*”.*二.填空题1.接口是可以在整个模型中反复使用的一组行为,是 一 个 没
14、 有 属 性 而 只 有 方 法 的类。2.多重性指的是,某 个 类 有 多 个 个对象可以和另一个类的1 个 对象关联。3.实现的符号和泛化的符号有相似之处,两者的唯一差别是实现关系用虚线表示,继承关系用实线表示。4 .U M L 由视图、图、模型元素和通用机制四部分组成。5 .U ML的视图分为用例视图、逻辑视图、并发视图、组件视图、和部署视图五种。6 .ROS E 模型文件的扩展名是皿。7 .类是对象的模板,是对一组有相同数据和操作的对象的定义。8 .在活动图中,动作状态表示了正在执行的不可分解的操作;活动状态是可分解可中断的。9 .将系统分层很常用的一种方式是将系统分为三层的结构,分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 期末考试 试题
限制150内