Featured image of post 软件工程 状态图、顺序图习题

软件工程 状态图、顺序图习题

1、UML图不包括 ( D )

A)用例图 B)类图 C)状态机图 D)流程图

2、下面中( C )图表示结束状态。

结束状态

3、UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( D )。

A)状态机图和顺序图 B)活动图和通信图

C)状态机图和活动图 D)顺序图和通信图

4、在UML提供的图中,( D ) 用于按时间顺序描述对象间交互。

A)网络图 B)状态机图 C)通信图 D)顺序图

5、在状态图中不能表示下面哪些概念?( D )

A)动作(Action) B)事件(event) C)转移 D)类

6、生命线是UML视图中哪个图形的组成部分( D )

A)类图 B)状态机图 C)活动图 D)顺序图

7、顺序图由类角色,生命线,激活期和( B )组成。

A)关系 B)消息 C)用例 D)实体

8、下面哪种图最合适用来描述场景:( B )。

A)包图 B)交互图(顺序图、通信图)

C)类图 D)用例图

9、UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( D )。

A.状态图和顺序图 B.活动图和通信图

C.状态图和活动图 D.顺序图和通信图

10、顺序图由类角色,生命线,激活期和( B )组成

  A、关系                     B、消息

  C、用例                     D、实体

11、顺序图是强调消息随时间顺序变化的交互图,下面哪个不是用来描述顺序图的组成部分( A )

A.信号 B.生命线 C.激活期 D.类角色

12、关于通信图的描述,下列哪个不正确____B____

A.通信图作为一种交互图,强调的是参加交互的对象的组织;

B.通信图是顺序图的一种特例

C.通信图中有消息流的顺序号

D.通信图和顺序图不能互换

13、请在下面选项目中选出两种可以互相转换的图(多选)A、B_。

  A 顺序图     B 通信图     C活动图      D状态图

14、下面哪个不是UML中的静态视图(A)

(A)状态图 (B)用例图 (C)对象图 (D)类图

15、顺序图的模型元素有( A )、消息、链接等,这些模型元素表示某个用例中的若干个对象和对象之间所传递的消息,来对系统的行为建模。

A.对象 B.箭头线 C.活动 D.状态

顺序图

16、顺序图描述( D )对象之间消息的传递顺序。

A.某个 B.单个 C.一个类产生的 D.一组

17、顺序图和合作图建立了UML面向对象开发过程中的对象动态( A )模型。

A.交互 B.状态 C.体系结构 D.软件复用

18、状态图可以表现( B )在生存期的行为、所经历的状态序列、引起状态转移的事件以及因状态转移而引起的动作。

A.一组对象 B.一个对象 C.多个执行者 D.几个子系统

19、状态图描述一个对象在不同( A )的驱动下发生的状态迁移。

A.事件 B.对象 C.执行者 D.数据

20、 下面的状态图描述了一辆汽车的状态,指出哪种说法是错误的( D )

汽车的状态

A “运动”状态是一个组成状态,由多个简单状态组成。

B “前进”状态和“低速”状态有可能同时出现。

C 汽车在“前进”、“后退”、“高速”及“低速”任何一个子状态下,都有可能转到“停止”状态。

D “前进”状态和“低速”状态是两个顺序子状态。

21、下面哪个UML视图是描述一个对象的生命周期的( B )

(A)类图 (B)状态图 (C)协作图 (D)顺序图

22、下面哪个视图属于UML语言的交互图( B )

(A)行为图 (B)状态图 (C)实现图 (D)顺序图

交互图

23、顺序图主要可以为设计人员提供(A)信息。

A. 消息发送的顺序 B. 某个方法的执行流程

C. 类之间关联关系的多重性 D. 某个对象在不同状态之间的转移