业务建模题
一. 单选题:
1.在活动图中负责在一个活动节点执行完毕后切换到另一个节点的元素是( A)。
A.控制流 B.对象流 C.判断节点 D.扩展区城
2.以下说法错误的是(C)。
A.活动图中的开始标记一般只有一一个,而终止标记可能有多个
B.判断节点的出口条件必须保证不互相重复,并且不缺少情况.
C.在活动图中没有表现出并发的,在实际实现的时候一定不涉及并发问题
D.活动图比UML状态图更加适合去描述一个流程
3.以下哪一项信息不容易在活动图中表达? (D)
A.动作执行顺序 B.动作的执行者
C.活动进行的逻辑结构 D.执行者之间的交互
4.在活动图中用于将判断节点产生的多个控制流合成并导出为一个控制流的元素是( D )。
A.分叉节点 B.结合节点
C.判断节点 D.合并节点
5.活动图中可能出现的终止标记的数量是(B )。
A.0个
B.0到多个
C.1个
D.0或1个
6.下列建模需求中,适合使用活动图来完成的是(C)。
A.对体系结构建模
B.对消息流程建模
C.对业务流程建模
D.对数据库模式建模
7.若想在活动图中表现对象流.则首先需要绘制出(C)元素。
A.控制流 B.分叉节点
C.泳道 D.扩展区域
8.在活动图中用于对元素按照负责对象分组的元素是( B)。
A.判断节点
B.泳道
C.分叉节点
D.控制流
9.在活动图中用于连接动作或节点,表示活动进行方向的元素是( A)。
A.控制流 B.对象流
C.动作 D.扩展区域
10.在活动图中包含并发含义的元素主要指的是( )。
A.控制流 B.判断节点
C.泳道 D.分叉节点
二. 判断题
11.活动本身是一个原子操作,是不可被中断的。(错)
12.泳道按活动发生的时间将活动图划分为几部分。(错)
13.活动图可以像流程图--样表达出顺序、分支及循环控制结构.但语义要比流程图丰富得多。(对)
14.在活动图中,合并节点仅有逻辑意义而没有时间和数据上的意义。(对)
15.活动图中必须有且只能有一个开始标记。(对)
16.结合节点与合并节点相似,当控制流进行到该节点时都不需要等待其他控制流的到达。(错)
17.一个活动不可能属于多个泳道。(对)
18.活动图的控制流与状态图中的转换是语义完全相同的元素。(错)
三. 简答题
简述活动图的建模技术。
答案:
活动图可以用来对业务流程建模和对用例交互建模。
对业务流程建模的时候可以尝试应用以下步骤:选择描述过程;提取活动节点;添加
开始和结束节点;将动作排序;对过于复杂的动作序列加以总结;找出控制流;用对象流
添加状态描述。
对用例的交互建模时,可以使用以下策略:选择概念用例;通过事件流进行顺序叙述,
整理成动作或活动节点;把参与者和系统划分为两个泳道:把活动节点按顺序填入活动
图中。