什么是数据流图DFD?

时间:2009-01-16 14:06:39

标签: dataflow-diagram

什么是DF Diagrams,以及它们如何帮助项目经理完成工作?

3 个答案:

答案 0 :(得分:1)

数据流图(DFD)是数据/信息流的图形表示。它用于显示数据在不同进程之间的移动方式。

有4种基本符号元素:

  • 圈子:操作
  • Box:信息汇集(输入/输出)
  • Parrallel Bar:数据存储/文件/数据库
  • Arc:信息流/数据

DFS位于问题域而不是解决方案域。它们是基于信息流动的事物如何运作的基本顶级模型。此外,DFD中不支持并发表示。

以下是一个例子:

enter image description here

答案 1 :(得分:0)

如您所见,是一个data flow diagram图表,显示了应用程序中的数据流。

在最高级别,您可以将上下文关系图表示为:

          +-------------+
input --> | Application | --> output
          +-------------+

You can zoom into the function to show detailed dataflow:

          +-------+      +--------+     +----------+
code  --> | lexer | -->  | parser | --> | treetool | --> grapical representation
          +-------+      +--------+     +----------+
              |              ^                 ^
              |              |                 |
              |              V                 |
              |    ================            |
              +--> | symbol table | -----------+
                   ================

如您所见,有功能和数据存储。函数可以更改数据,数据存储区用于存储和检索数据。

答案 2 :(得分:0)

上面解释了“什么”。

DFD对项目经理没有帮助。 DFD主要用于开发人员很好地了解(子)系统中组件之间数据如何流动。