第5章 建立辅助模型—活动图

来源:互联网 发布:gta5画面优化设置 编辑:程序博客网 时间:2024/04/29 20:52

第5章  建立辅助模型—活动图

一、活动图

1、在捕获需求时,有时需要对业务过程建模,对完成系统某功能的一组对象的活动行为建模。

2、概念:描述动作、动作的执行顺序以及动作的输入与输出的图,它由节点和边这两种基本元素构成

3、动作:行为规约的基础单元,用以描述系统中的活动,是原子的(在当前的抽象层次上,动作是不可间断的)和即时的(动作执行的时间可忽略不计)。

4、动作可为:设置或修改本对象的属性操作;向一个对象发送信号;调用另一个对象可见性为“公共”的操作;创建或撤销对象;返回一个值或值集等。

5、活动(activity):由一系列的动作构成的(也称为动作表达式);用于描述系统的一项行为,它在执行中可以被事件中断;动作表达式中的动作是不可以中断的,动作之间可以中断。

 

二、控制流

1、控制流:当动作结束时,马上进入下一个动作。

2、动作流:一系列的动作和动作间的控制流构成;可包含分支,通过判断来选择不同的执行路径。

3、控制流可并发:用同步条表示并发控制流的分岔(fork)和汇合(join);同步条是一个水平或垂直的粗线。

 

三、对象流

1、在控制流中可以含有对象,用以描述动作间输入与输出的数据。

2、对象流:描述在动作间流动的对象的流;其表示法为对象前后的带箭头的实线。由于对象本身是一个动作的输出,又是后继动作的输入,在其两端的动作间就不需要再画箭线。

 

四、泳道

1、概念:履行者可为人员、组织或其他业务实体。把每个组分别称为一个泳道(swimlane)。

 

五、建立活动图

1、对业务过程建模:设置业务过程的语境;建立泳道;初始状态和终止状态、前置条件和后置条件;动作;对象;控制流和对象流;动作嵌套;

2、对操作建模:收集该操作所涉及的事物等。




原创粉丝点击