业务流程建模与用例文档详解
1. 活动图在业务流程建模中的应用
1.1 活动图基础概念
活动图可用于展示业务流程中的并发和并行执行情况。例如,通过连接节点(join node)可以将并行或并发的流程重新合并为单个流程,其目的与合并节点(merge node)类似。
泳道(Swimlanes)是活动图中的一个重要概念。活动图可以独立于对象实现对业务流程进行建模,但在某些情况下,使用泳道将活动图进行划分,能够为实际执行活动的对象或个人分配责任,这在建模业务工作流时尤为有用。泳道可以是垂直的,也可以是水平的。在实际业务工作流中,活动会与参与业务的个人角色(如员工或客户)以及信息系统要完成的活动相关联,这种关联在创建用例描述时非常有帮助。
1.2 创建活动图的指南
Scott Ambler 提出了创建活动图的以下指南:
1. 确定活动范围和标题 :明确要建模的活动的上下文或范围,并为图赋予合适的标题。
2. 识别活动、控制流和对象流 :确定活动之间发生的活动、控制流和对象流。
3. 识别决策点 :找出业务流程中作为决策部分的点。
4. 识别并行机会 :尝试识别流程中可能的并行活动。
5. 绘制活动图 :绘制活动图时,应限制为单个初始节点,该节点根据图的复杂程度放置在图的顶部或左上角;对于大多数业务流程,通常只有一个最终活动节点,放置在图的底部或右下角。由于大多数高级业务流程是顺序的,而非并行的,因此最终流
超级会员免费看
订阅专栏 解锁全文
2277

被折叠的 条评论
为什么被折叠?



