状态机图、通信图题

1.下列关于通信图与顺序图中的对象的相同点的叙述.正确的是(D)。

A.两种图中都可以表示对象的创建和销毁

B.对象在两种图中的位置都没有任何限制

C.对象在两种图中的表示方式完全一致

D.对象名在两种图中的表示完全一致

2.下列关于通信图的说法错误的是(C)。

A.通信图是对一次交互过程中有意义的对象和对象间交互建模

B.通信图显示了对象之间如何协作以完成一个用例或用例特定部分的功能

C.通信图的重点在于描述系统中各个对象交互的时间顺序

D.通信图中表现的交互双方不一-定彼此可见

3.关于状态机图的说法,不正确的是(D ) 。

A. 状态机图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为

B. 状态机图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明事件如何随着事件的推移来影响这些状态

C. 状态机图用于模型元素的实例(对象、交互等)的行为:

D. 状态机图用于对系统的静态方面建模

4.下列UMIL.图中与通信图建模的内容相同的是( A) 。

A.顺序图.

B.类图

C.用例图

D.状态机图

5.通信图的作用包括(D )。

A.显示对象及其交互关系的时间传递顺序

B.表现一个类操作的实现

C.显示对象及其交互关系的空间组织结构

D.通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达

6.需要依赖于某个表达式所表达的布尔条件才能发生的事件被称作(C )。

A. 信号事件

B. 调用事件

C.改变事件

D. 时间事件

7.下列选项中不属于通信图与顺序图的共同点的是(D ) 。

A.表达语义相同,都是对系统中的交互建模

B.对象责任相同,都担任了发送者与接收者的角色

C.主要元素相同,都是对象与消息作为主要元素

D.对象表示相同,都可以显式地体现出对象的生命周期

8.下列关于通信图中链的叙述,正确的是(A)

A.通信图中的链与对象图中的链在语义以及表示法上都相同

B.在通信图中,链一定连接了两个不同的对象

C.在通信图中,链可以添加可见性修饰来表示两端对象对整条链的可见性

D.通信图中对象之间的链-一定在整个软件的生命周期内都存在

9.状态机图的意义是(A)

A.对实体在其生命周期中的各种状态进行建模,状态是实体在--段时间内保持的一个状态

B. 将系统的需求转化成图形表示,简单直观,还可以转化成程序的伪代码

C. 表示两个或多个对象之间的独立连接.是不同对象不同时期情况的图形化描述

D. 描述对象和对象之间按时间顺序的交互行为

10.假设一个转换被表示为“A[B]/C" ,那么这个转换所表达的语义是(B )。

A.该转换的触发器事件为B,监护条件为A.效果列表为C

B. 该转换的触发器事件为A.监护条件为B.效果列表为C

C. 该转换的触发器事件为C,监护条件为A.效果列表为B

D. 该转换的触发器事件为A.监护条件为C,效果列表为B

11.通信图中的消息类型不包括(C )。

A.简单消息

B.返回消息;

C.函数消息

D.异步消息

12.组成一个状态的多个子状态之间是互斥的,不能同时存在.那么这种状态称为(A)复合状态。

A. 顺序

B. 并发

C. 历史

D. 同步

13.下列说法不正确的是( D)

A. 触发器事件就是能够引起状态转换的事件,触发器事件可以是信号或调用等

B. 没有触发器事件的转换是由状态活动的完成引起的

C. 内部转换默认不激发入口和出口动作,因此内部转换激发的结果不改变本来状态

D.状态机图的主要目的是描述对象创建和销毁的过程中资源的不同状态,有利于开发人员提高开发效率

14.下列选项中不属于状态元素内部的内容是(D )。

A. 人口动作

B. 内部转换

C. 触发器

D. 可推迟事件

15.在通信图中用来连接对象与对象的元素是(B )。

A.关联关系

B.

C.生命线

D.消息

16.通信图中应该表示出交互发生的时刻系统中存在的所有对象。(错)

17.通信图是表现对象协作关系的图.它展现了多个对象在协同工作达成共同目标的过程中互相通信的情况。(对)

18.一个状态机图中只能有一个初态。(错)

19.通信图的主要组成元素包括对象,链、生命线和消息。(错)

20.因为通信图无法表示出对象在交互时的激活,顺序图也无法表示出交互过程中对象间的链.因此两种图所表达的语义是完全不等价的。(错)

21.一个正确的状态机图中的选择节点不同分支上的监护条件应该覆盖所有情况。(错)

22.状态机一般都依附于一个类,上述情况下也可以依附于用例、操作等元素上(对)

23.在通信图中,只有通过链连接的对象才能进行消息传递和交互。(错)

24.可推迟事件表示这一事件如果无法立即执行.则会被推迟执行。(对)

25.在状态机图中,转換就是对象在两种状态之间的时空下发生的有意义的事情。(错)

26.与关联关系相似,UML也允许对象自身与自身之间建立一条链。(对)

27.历史状态就是状态机中该状态的前一-状态。(错)

28.在转换被触发器激发一次的过程中,会一直计算监护条件直到其结果为真。(错)

29.内部转换就是某个状态转换到自身的过程。(错)

30.由于交互时可能会有一组同类型的对象在交互中执行同一个操作.因此通信图提供了多重对象的概念。(对)

你可能感兴趣的:(uml)