目录
需求确定
从业务过程到解决方案构想
过程层次建模
- BPMN(业务过程建模表示法):对由活动定义的业务过程建模
- 过程可能包含子过程,过程中的原子活动叫任务
- 过程层次图定义了业务过程模型的静态结构。它显示过程的层次结构,将顶层业务过程分解为子过程。一般说来,将子过程向下分解为原子任务并不是惯例,也不必要。
- 过程和过程分解
- 至少一个输入流一个输出流,过程将输入流转变成输出流
- 原子过程和复合过程(通过子过程描述其行为)
- 过程层次图
- 此处有图!!!!!!
业务过程建模
- BPMN的建模元素
- 流对象。
- 流对象是BPMN的核心元素。
- 有3类流对象:事件(event)活动(activity)和路由( gateway)。
- 事件是某些“发生”的事物。通常有一个原因(触发器)或者产生一个影响(结果)。开始事件表示一个特定的过程将要开始。结束(停止)事件表示过程将结束。中间事件发生在开始事件和结束事件之间。有各类事件,例如计时、错误或取消。
- 活动是某些必须进行的工作。可能是一项任务或者一个子过程。一个子过程在圆角矩形的下边界线上有一个加号“+”,表示它是一个复合活动。复合活动可以分解为一组子活动它被看作是展开的子活动。圆角矩形下边界上的其他图形符号决定了其他属性,例如:循环或者多实例执行。
- 路由用来控制多个序列流的分支和聚合。有6种类型的路由,范围从确定分支的简单决定到并行分叉和路径连接。
- 连接对象。
- 连接对象(简称连接件)用来连接流对象,这些流对象定义业务过程的结构。有3类连接对象:序列流、消息流和关联(如图2-4所示)
- 序列流用来表示一个过程中活动完成的序列。消息流用来表示准备发送和接收消息的两个业务实体(两个过程参与者)之间的消息(数据)流向。关联用来关联两个流对象,或者关联一个人工制品与一个流对象。
- 泳池(冰道)。
- 泳池表示一个过程中的业务实体(参与者)。它扮演了一个“泳道”角色,为了说明不同的功能和责任,将活动进行形象化分类。泳池群(pools)表示自包含过程的集合。相应地,序
- 流对象。