什么是数据流程图(DFD)?
一图胜千言。数据流图(DFD)是可视化系统中信息流的传统方法。一个整洁而清晰的DFD可以图形化地描述大量的系统需求。它可以是手动的,自动的,或者两者的结合。
它显示了信息是如何进入和离开系统的,是什么改变了信息,以及信息存储在哪里。DFD的目的是显示整个系统的范围和边界。它可以作为系统分析人员与系统中充当重新设计系统起点的任何人员之间的通信工具。
它通常以一个上下文图作为DFD图的第0级开始,DFD图是整个系统的简单表示。为了进一步详细说明,我们深入到第1层图,其中包含从系统的主要功能分解而来的较低层功能。当需要进一步分析时,这可能会继续发展成一个2级图。升级到3级、4级等等是可能的,但超出3级的情况并不常见。请记住,分解特定函数的细节级别取决于该函数的复杂性。
图中的符号
现在,我们想简要地向您介绍一些您将在下面的教程中看到的图表符号。
外部实体
外部实体可以表示人、系统或子系统。它是某些数据的来源或流向。就业务流程而言,它是我们所研究的系统的外部。由于这个原因,人们习惯于在图的边缘绘制外部实体。
过程
流程是进行数据操作和转换的业务活动或功能。可以将流程分解为更细的细节级别,以表示如何在流程中处理数据。
数据存储
数据存储表示进程所需和/或产生的持久数据的存储。下面是一些数据存储的例子:成员表单、数据库表等。
数据流
数据流表示信息流,其方向由箭头表示,箭头显示在流连接器的末端。
在本教程中我们将做什么?
在本教程中,我们将向您展示如何绘制上下文关系图以及级别1的关系图。
如何绘制上下文级DFD?
如何绘制一级DFD?
如何提高DFD的可读性?
更多过程示例
下面的列表向您介绍了涉及不同业务和问题领域的各种数据流图示例。其中一些包括使用多个上下文级别。
资源
本教程的读者也可以阅读
原文:
https://www.visual-paradigm.com/tutorials/data-flow-diagram-dfd.jsp
本文:
http://jiagoushi.pro/node/857
讨论:请加入知识星球【首席架构师圈】或者飞聊小组【首席架构师智库】
来源:超级架构师
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!