【软件工程】数据流图初探

数据流图基本概念

数据流图也称数据流程图(Data Flow Diagram,DFD),是一种便于理解和分析系统数据流程的工具,摆脱了系统的具体内容,精确地在逻辑上描述系统地功能、输入、输出和数据存储等,是系统逻辑模型地重要组成部分。

在这里插入图片描述

1 数据流

  • 数据流是由一组固定成分的数据组成,表示数据的流向。
  • 值得注意的是,数据流图中描述的是数据流,而不是控制流。
  • 除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。
    在这里插入图片描述

2 加工

  • 加工描述了输入数据到输出数据之间的变换,也就是输入数据流经过什么处理后变成了输出数据
  • 每个加工都有一个名字和编号。
  • 编号能反映该加工位于分层的数据流图的哪个层次和哪张图中,能够看出它是由哪个加工分解出来的子加工。
    在这里插入图片描述

3 数据存储

  • 数据存储表示暂时存储的数据。每个数据存储都有一个名字。
    在这里插入图片描述

4 外部实体

  • 外部实体是存在于软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产生的数据的归属地。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据字典

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40507857/article/details/106534986