什么是数据流图?
数据流图简称DFD ,它普遍应用于企业的管理系统中 ,是一种结构化系统分析工具 。它从数据传递和加工角度 ,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程 ,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法 。
数据流图的常用符号
数据流图主要的组成元素有以下几个:
1.数据流 。数据流是数据在系统传播的路径 ,是有一些固定的数据组合而成 。比如学生饭卡由学生姓名 ,学号 ,班级 ,学院等信息组合而成 。
2.数据源 。代表系统外的实体 ,可以是系统外的物体等等 。直接有实体的符号 。
3.加工 。是对数据进行处理的单元 ,接收一定的数据输入 ,然后对其进行处理 ,再进行系统输出 。
4.数据存储 。可以代表文件 ,数据库等系统元素 。
画数据流图需要注意的点
1.一个加工的数据不应与输入数据流同名 ,即使他们的组成成分相同 。
2.保持数据守恒 。简单点说 ,加工处理后的输出数据必须是从加工的输入数据流获得 ,或者是其产生的数据 。
3.加工必须有输入输出数据流 ,因为系统不会凭空出现不明数据 ,这个还是比较好理解的 。
4.所有数据必须由一个外部实体开始 ,也要从一个外部实体结束 。
5.外部实体之间不允许存在数据流 。
6.提高数据流图的易懂性 。注意合理分解 ,要把一个加工分解成几个功能相对独立的子加工 ,这样可以减少加工之间输入、输出数据流的数目 ,增加数据流图的可理解性 。
怎么绘制数据流图?
绘制数据流图的方法有很多 ,比较常见的有手工绘制和软件绘制 。
1.手工绘制
在很多情况下 ,企业的系统分析人员会通过手工绘制的方式 ,直接快速的绘制数据流图 ,不过总体会比较粗糙 。
2.软件绘制
在信息时代 ,很多任务都可以利用第三方进行辅助 。绘制数据流图也是如此 ,可以利用软件进行绘制 ,比如说必一BSports图示、Word、Visio等等 。必一BSports图示绘制出的数据图比较美观 ,容易编辑 ,也可以同步到其他工具 。
数据流图模板展示
数据流图的结构还是比较单一的 ,因为其存在的约束比较多 ,所以很多数据流图比较类似 。下面小编就从必一BSports图示中找了相关的数据流模板供大家参考 。