UML期末考试题(必考)
一、选择
1.UML 的全称是 ( )
(A )Unify Modeling Language (B )Unified Modeling Language
(C )Unified Modem Language (D )Unified Making Language
2.参与者(Actor )与用例之间的关系是( )
(A )包含关系(B )泛化关系(C )关联关系 (D )扩展关系
3.在类图中,下面哪个符号表示继承关系( )
(B) (A) (C) (D)
4.下面哪个视图属于UML 语言的交互图( )
(A )行为图 (B )状态图 (C )实现图 (D )顺序图
5. 在类图中,下面哪个符号表示实现关系( )
(B) (A) (C) (D)
6.下面哪个图形代表活动( )
7.UML 中关联的多重度是指 ( )
(A )一个类有多个方法被另一个类调用
(B )一个类的实类能够与另一个类的多个实类相关联
(C )一个类的某个方法被另一个类调用的次数
(D )两个类所具有的相同的方法和属性
8.下面哪个不是UML 中的静态视图( )
(A)状态图 (B)用例图 (C)对象图 (D)类图
9.( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。
(A)泳道 (B)分叉汇合 (C)分支 (D)转移
10.下列关于状态图的说法中,正确的是( )
(A) 状态图是UML 中对系统的静态方面进行建模的图之一。
(B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态
(C) 活动图和状态图是对对象的生命周期进行建模,描述对象随时间变化的行为。
(D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模
11.类图应该画在Rose 的哪种( )视图中。
(A)Use Case View (B)Logic View (C)Component View (D)Deployment View
12.顺序图由类角,生命线,激活期和( )组成
(A)关系 (B)消息
(C)用例 (D)实体
13.关于通信图的描述,下列哪个不正确( )
(A)通信图作为一种交互图,强调的是参加交互的对象的组织;
(B)通信图是顺序图的一种特例
(C)通信图中有消息流的顺序号;
(D)在ROSE工具中,通信图可在顺序图的基础上按“F5”键自动生成;
14.组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为三种方式来完成,下面哪种不是其中之一()
(A)对源代码建模 (B)对事物建模
(C)对数据库建模 (D)对可执行文件建模
在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在15()“客户”类的实例;对应每个“客户”类的实例,存在16()个“订单”类的实例。
(A)0个(B)1个(C)1个或多个(D)0个或多个
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中17( )是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择18 ( ) ;当需要说明体系结构的静态实施视图时,应该选择19 ( ) 。
A.构件图B.类图C.对象图D.部署图
在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为20(),
A.活动图B.状态图C.顺序图 D.通讯图
该图的特点是21(),
A.有生命线及控制焦点,重点在消息的时间顺序上
B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀
C.是对系统、子系统或类的行为建模
D.本质上是一个流程图,显示从活动到活动的信息流
强调参加交互的对象的组织图称之为22(),
A.活动图B.状态图C.顺序图D.通讯图
这两种图是23()。
A.同构的,所以可以互相转换
B.异构的,所以不可以互相转换
C.强调对象行为的事件顺序,常用于对反应式系统建模
D.专注于系统的动态视图,状态无法确定,所以不可以互相转换
类是一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个24()。类之间共享属性与服务的机制称为25()。一个对象通过发送26()来请求另一个对象为其服务。
(24)A例证B用例C实例D例外
(25)A多态性B动态绑定C静态绑定D继承
(26)A调用语句B消息C命令D口令
27. 以下不是用例之间的关系的是()
A、聚合
B、泛化
C、扩展
D、包含
28. 如果用例B是用例A的某项子功能,并且建模者确切地知道在A所对应的动作序列中何时将调用B,则称()
A、用例A扩展用例B
B、用例A继承用例B
C、用例A包括用例B
D、用例A实现用例B
29.如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入附加的动作序列而构成的,则称()
A、用例A实现用例B
B、用例A继承用例B
C、用例A扩展用例B
D、用例A包括用例B
30. 在构件中图中,()用于显示构件之间的关联关系。
A、节点
B、包
C、构件
D、依赖关系
31. ()是一种不包含操作的实现部分的特殊类。
A、概念类
B、分析类
C、实现类
D、接口
视图包括哪几个视图32. ()关系是类元的一般描述和具体描述之间的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展,具体描述与一般描述完全一致所有特性、成员和关系,并且包含补充的信息,它用从子指向父的箭头表示,指向父的是一个空三角形。
A、泛化
B、继承
C、组成
D、聚集
33. ()使用类图的一个子集,用于强化某个时间点类实例之间的关系。
A、交互图
B、协作图
C、对象图 D状态图
34. ()是用来反映代码的物理结构。
A、构件图
B、用例图
C、类图
D、状态机
35. 以下对部署图说法不正确的是()
A、部署图有主要建模元素是构件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。