如何绘制业务架构图 — 4.流程图

流程图,可以用来描述任何有顺序、有规则的活动过程。

流程图是业务架构三视图的最后一张,也是描写客户业务最为重要的一张架构图。

在企业管理的分析和设计中,主要涉及到的流程是业务流程与审批流程。流程是为达到特定目标而由不同人分别协同完成的一系列活动。活动之间不仅有严格的先后顺序限定,而且活动的内容、方式、责任等也都必须有明确的安排和界定,以使不同活动在不同岗位角色之间进行流转交接成为可能。流程图就是用来描述和记录这个活动过程的方法。

业务流程和审批流程,是两个不同的概念和功能:
□ 业务流程表达的是“业务操作的过程”
□ 审批流程表达的是“对业务操作的管理”。
对业务逻辑、数据设计影响最大的是业务流程,这里以业务流程图为例,说明流程图的绘制方法。
流程图是对要素之间相互作用关系的“动态表达”。

1. 模型解读

以企业的加工过程功能为例,说明下面流程图模型的表达方法

在这里插入图片描述

  1. 目标:每一条流程,必须要有一个明确的任务目标,这个目标多用流程的名称来表示,
    如:报销申请流程、物资采购流程、合同支付流程、…等;
  2. 方向:用标准的图形符号表示出流程将要完成目标的方向,即:起点(s)、方向(→)、终点(e)①
  3. 节点:达成目标过程中的节点②,这些节点也可以称之为活动、功能(例图中有6个节点)。
  4. 顺序:完成流程的顺序、前后关系(节点1 → 节点2 → …)
  5. 分歧:在那个地方会发生流程的分歧③
    即:流程从节点“1.签约”出发,根据分歧条件的约定,流程可以走向节点“2.设计”、也可以走向节点“4.采购”;
  6. 主次:可以看出有主流程和次流程两条线,主流程=签约~核算;次流程=采购;

2. 模型画法

  1. 线形流程图
    线形流程图没有背景框,主要用于对流程进行设计时使用。画法参见图1。
    □确定流程完成的目标;
    □确定流程的起点、终点;
    □确定完成流程所需要的活动(节点数)、顺序;
    □确定流程中间的分歧位置、条件、规则;

采用线性流程模型,可以对流程进行详细的分析和设计,举两个例子帮助理解
【应用1】对流程上各个节点的实体进行关联标注,说明业务流程上的每个节点对应的功能、产出物。

在这里插入图片描述

【应用2】对业务流程的管理控制方法进行分析、设计,说明针对下图的业务流程,采取了项目管理的控制方法,确定了每个节点对应项目管理的哪个过程(目标、计划、执行、结尾及监督),将业务的执行过程与管控的控制点合为了一张图表达。这张图将“业务、管理”的逻辑清晰地表达出来,相关干系人(客户、业务、技术)都可以理解。

在这里插入图片描述

  1. 泳道式流程图
    将线形流程图与组织背景框进行叠加,形成泳道式流程图,如下图所示。
    将组织结构作为背景框与线形流程图相结合绘制泳道式流程图是最为常见的方法。
    组织表格可以是1维(如图4),也可以是二维的(横轴也有组织划分,比如:班、组)。本题横轴采用的是表示处理顺序的数字编号(系统设计用)。

在这里插入图片描述

  1. 线形流程图与泳道式流程图的区别
    在软件系统的设计时,
    □线形流程图:易于绘制、方便分析与设计。
    □泳道式流程图:加入组织结构的背景框,主要是用于对流程进行回归验证(图2、图3的设计无法用泳道图进行)
    □泳道图不是设计和开发需要的图,而是与客户确认、上线准备用的图。

3. 适用场景

企业有规律的生产活动都是采用业务流程的方式表达的,因此对企业进行的标准化工作之一就是业务流程的标准化。使用流程图可以描述所有具有有序作业的过程,流程图可以用来描述两类场景:业务处理过程、审批处理过程。
□业务处理过程(业务流程):材料采购流程、预算编制流程、项目管理流程等;
□管理控制过程(审批流程):报销审批流程、投标审批流程、合同审批流程等;

想要了解更多关于流程图的设计方法,请参考《大话软件工程—需求分析与软件设计》一书。

猜你喜欢

转载自blog.csdn.net/lihognjun/article/details/110736815