绘制业务流程图(数据流图)时需要使用一些符号。以下解释这些符号以及使用这些符号的规则。
数据流图通常使用简单的符号来设计,比如矩形、椭圆形或者圆形,来分别描述一个流程,存储的数据或者外部实体,箭头用来描绘从一步到另一步的数据流。
数据流图通常包括四个成分。这四个成分可以由四个简单的符号代表,详情如下:外部实体(数据源/目的)由方形代表;流程(输入—处理—输出)由圆角矩形代表;数据流(物理或电子数据)由箭头表示;后,数据存储(物理或者电子文件如XML文件)由开放式矩形表示。请参考例子中使用的数据流程图符号。
数据流图通过图形方式系统地呈现信息的逻辑流程。信息流图一般只有四种符号,对分析师和用户用于信息交流非常有用。数据流图展示了一个系统中流程所提供和使用的数据。数据流图利用四种基本的符号。
你可以创建结构化分析,信息流,以流程为导向,以数据为导向的数据流图和数据流程图。
外部实体
外部实体是数据流的来源或目的,在研究范围之外。业务流程图只展示那些发起或者接收数据的实体。所用的符号是含有意义和独特识别符的椭圆形。
流程
流程展示一个系统内数据流的变换或者操作。所用的符号是一个矩形框,其中包含3个描述性元素:
首先,左上角有一个识别码,所处位置为顶端任意部位,是唯一的参考。
其次,识别符右边有一个位置,描述了系统中流程发生的位置。这可能是,比如一个部门或者一块硬件。
后框中间有一个描述性的标题。这应该是一个含有特定动词的简单祈使句,比如“维护客户记录”,或者“找到司机”。
数据流
数据流显示信息从源头到终点的流向。数据流由一根线表示,箭头表示流向。信息往往是流向或源于一个过程,可以以书面,口头或电子方式记录。引用数据流可以通过流程,存储在流程起止点的信息,或者内容说明进行。
数据存储
数据存储是系统内信息存储的地方。
它由一个开口窄矩形表示。数据存储的可能是长期文件,如销售台账,或短期积累的文件,如等待处理的一批批文件。
资源流
资源流展示了任意物理材料从源头到终点的流程。因此它们有时被称为物理流程。
应给予所涉及的物理材料一个有意义的名字。资源流通常仅限于早期,高水平的图中,用于当材料的物理流动描述被认为是重要时,以帮助分析。
外部实体
一个系统中展示的信息来自于、和/或被传递到一个外部的资源或者接收者是正常的。这些外部实体可以被复制到图形中,以避免数据流线条交叉。被复制的地方,一条线条从左角划过,像这个一样。
用小写字母给每个实体标记是辨别它们的好方法。
过程
在命名过程时,避免美化它们和不去深入理解它们的角色。在描述标题栏用模糊的词语,如“过程”或者“更新”来表明此行为已执行。
要记住的重要一点是,这些描述需要对于使用图形的任何人都是有意义的。
数据流
除了底部,其它层次都可以用双向箭头显示双向流动。此外,和其它大多数所用的符号一样,一幅图中的特定层次的数据流可能由更低层次的多重信息流组成。
数据存储
每个存储都应有索引字母,字母后有任意一个数字。这些字母位置如下:
“D” —指一个永久的计算机文件。
“M”—指一个手册文件。
“T”—指一个临时的存储,处理之后会被删除。
为避免复杂的流程,在一幅图中可能需要画几次同一个信息存储。相同数据存储的多个实例由它们左边的双竖线表示。