一篇文章带你学会如何画数据流图(DFD)
文章目录 数据流图数据流图基本符号数据流图层次结构顶层流图中间数据流图底层流图 数据流图设计原则1、父图-子图平衡原则2、数据守恒原则3、守恒加工原则 实战画图1、家庭保安系统2、图书预定系统数据流图(DFD) 是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。即用于建立功能模型的数据流图。
数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此是分析员与用户之间极好的通信工具。此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需要考虑怎样具体地实现这些功能,所以它也是今后进行软件设计的很好的出发点。
数据流图基本符号四种基本符号:
正方形表示数据的源点或终点圆角矩形代表变换数据的处理开口矩形代表数据存储箭头表示数据流,即特定数据的流动方向在多层数据流图中,顶层数据流图仅包含一个加工,它代表被开发系统。
输入流是该系统的输入数据输出流是系统的输出数据数据存储是系统内部功能,所以在顶层流图中不会画出它 中间数据流图中间层流图则表达对其上层父图的细化,它的每一层加工可能继续细化,形成子图。
底层流图底层流图是指其加工不需要做分解的数据流图,它处在最底层。
数据流图设计原则 1、父图-子图平衡原则即父图输入输出数据流等于子图输入输出数据流。
2、数据守恒原则每个加工至少有一个输入数据流和一个输出数据流
第一步:从问题描述中提取数据流图的4种组成成分
数据源点和终点–》数据处理–》数据流和数据存储。
第二步:画顶层数据流图,即反映最主要业务处理流程
第三步:基本系统模型细化,描绘系统的主要功能
第四步:对主要功能进一步细化
书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。最后系统将所处理的订单汇总,并按出版社要求发给出版社。
第一步:顶层数据流图
第二步:细化
第三步:逐步细化
相关知识
一篇文章彻底学会画数据流图
免费在线数据流图制作工具,简单实用!
数据流图的画法及其三大原则
电商系统如何制作自己的数据流DFD图
百炼成家:花中四君子之梅花,如何快速学会画梅花?(图解)
用户登录注册数据流图 流程图模板
网上购物系统详细精炼版(UML, 类图,时序图,数据流图)
几款花朵简笔画家长们快收好助宝宝很快学会画花朵【花朵简笔画】
河南孟津县平乐镇:学会画牡丹 来年好挣钱
思维导图学课文,《画杨桃》
网址: 一篇文章彻底学会画数据流图 https://m.huajiangbk.com/newsview1946970.html
上一篇: 【数据可视化中的艺术】:将玫瑰花 |
下一篇: 基于新媒体技术的动态图形在信息可 |