版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u012495579/article/details/78473561
数据流图是用来描述系统逻辑模型的一种图形工具。
数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。
数据流图中的主要图形元素
数据流图中的其他图形元素
数据流图的层次结构
为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统
- 顶层流图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据;
- 中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图
- 底层流图是指其加工不需再做分解的数据流图,它处在最底层
下面用几个例子来说明数据流图的具体画法
一、描述银行取款过程的数据流图
二、商店业务系统数据流图
- 首先确定系统的输入和输出
- 根据商店业务,画出顶层数据流图,以反映最主要业务处理流程
- 经过分析,商店业务处理的主要功能应当有销售、采购、会计三大项。主要数据流输入的源点和输出终点是顾客和供应商。
- 然后从输入端开始,根据商店业务工作流程,画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图
顶层数据流图
第一层数据流图
第二层数据流图
1、销售细化
2、采购细化