Featured image of post 软件工程 活动图习题

软件工程 活动图习题

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
UML定义了5类,10种模型图:

1.用例图:从用户角度描述系统功能,并指各功能的操作者。
2.静态图:包括类图,包图,对象图。
   类图:描述系统中类的静态结构
   包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构
   对象图:是类图的实例
3.行为图:描述系统动态模型和对象组成的交换关系。包括状态图和活动图
   活动图:描述了业务实现用例的工作流程
   状态图:是描述状态到状态控制流,常用于动态特性建模
4.交互图:描述对象之间的交互关系
   顺序图:对象之间的动态合作关系,强调对象发送消息的顺序,同时显示对象之间的交互
   合作图:描述对象之间的协助关系
5.实现图:
   配置图:定义系统中软硬件的物理体系结构 

1、下面哪个不是活动图中的基本元素( D )

A)状态、分支 B)转移、汇合 C)泳道、转移 D)用例、状态

活动、起始状态与终止状态、状态转移、判断、分叉与汇和、泳道 活动图的基本要素

2、 在下面的图例中,哪个用来描述活动(activity)(A)

活动图

3、下面哪个不是UML中的静态视图_____B______。

A.用例图 B.活动图 C.对象图 D.类图

4、下列关于活动图的说法错误的是______C_______

  A一张活动图从本质上说是一个流程图,显示从活动到活动的控制流

  B 活动图用于对业务过程中顺序和并发的工作流程进行建模。

  C活动图中的基本要素包括活动节点、分支、分叉和汇合、泳道、对象流。

  D活动图是UML中用于对系统的静态建模图

5、______A______技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

     A、泳道        B、分叉汇合        C、分支        D、转移

6、活动图的建模关键是表示出____B______,其它的建模元素都是围绕这一宗旨所进行的补充

A、控制流 B、数据流 C、状态 D、对象之间的关系

7、活动图利用_____C_____和_________来用来建模并发活动

A、分叉 监护条件 B、分支 监护条件 C、分叉 汇合 D、分支 汇合

8、 C 是UML中对系统动态方面建模的两种主要形式

A、活动图 类图 B、交互图 类图 C、活动图 交互图 D、状态图 用例图

9、活动图的___B____元素代表活动连接输入、输出值的连接点

  A、转换  B、引脚  C、起始节点  D、泳道

引脚是一个对象节点,代表活动连接输入、输出值的连接点 UML之活动图

10、一个活动图中开始状态能有__A___个,结束状态能有________个。

  A、1个 多个  B、1个 1个  C、多个 多个  D、多个 1个

11、UML的( C )模型图由活动图、顺序图、状态图和合作图组成。

A.用例 B.静态 C.动态 D.系统

12、要对一个企业的工作流程建模,下面4种图中的( B )是最重要的。

A 交互图 B 活动图 C 状态图 D 类图

13、使用UML对系统进行动态建模,不能使用以下哪种图( A )

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

1
静态图:包括类图,包图,对象图。

14、如果要对一个学校课程表管理系统的主要角色学生,老师的工作流程建模,需要使用的图是(C)

A.序列图 B.状态图 C.活动图 D.协作图

15、下列对活动图的描述不正确的是(B)

A.活动图是对象之间传送消息的时间顺序的可视化表示,目的在于描述系统中各个对象按照时间顺序的交互的过程

B.活动图是一种用于描述系统行为的模型视图,它可用来描述动作和动作导致对象状态改变的结果

C.活动图是模型中的完整单元,表示一个程序或工作流 ,常用于计算流程和工作流程建模

D.活动图可以算是状态图的一种变种并且活动图的符号与状态图的符号非常相似

16、活动图中结束状态使用(C )表示

A.菱形 B.直线箭头

C.黑色实心圆 D.空心圆

17、下列说法不正确的是(B)

A.对象流中的对象表示的不仅仅是对象自身,还表示了对象作为过程的一个状态存在

B.活动状态是原子性的,用来表示一个具有子结构的纯粹计算的执行

C.一个组合活动在表面上看是一个状态,但其本质确是一组子活动的概括

D.分支将转换路径分成多个部分,每一部分都有单独的监护条件和不同的结果

18、下面属于活动图组成要素的有(A)

A.泳道 B.动作状态

C.转换 D.活动状态