数据流图需要有1,2,3这些数据吗
发布网友
发布时间:2023-07-12 13:26
我来回答
共1个回答
热心网友
时间:2023-12-25 14:28
简述数据流图概念、绘制数据流图要注意的事项 原创
2022-01-13 07:19:03
xzwDolphin
码龄1年
关注
1.概念:
数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
注意事项
(1)适当地为数据流、加工、数据存储、外部实体命名,名字应该反应该成分的实际含义,避免空洞的名字。
(2)画数据流而不画控制流
(3)一个加工的输出数据流不应与输入数据流同名,即使他们的组成成分相同。
(4)允许一个加工有多条数据流流向另外一个加工,也允许一个加工有两个相同的输出数据流流向另外两个不同的加工。
(5)保持父图和子图平衡。也就是说,父图中某加工的输入、输出必须与它的子图的输入、输出数据流在数量和名字上相同。值得注意的是,如果父图的一个输入(或输出)数据流对应于子图中几个输入或输出数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流,那么它们仍然算是平衡的。
(6)在自顶向下的分解过程中,若一个数据存储首次出现时只与一个加工有关,那么这个数据存储应作为这个加工的内部文件而不必画出。
(7)保持数据守恒。也就是说,一个加工所有输出数据必须能从该加工的输入数据流中直接获得,或者是通过该加工能产生的数据。
(8)每隔加工必须既有输入数据流也有输出数据流。
(9)在整套数据流图中,每隔数据存储必须既又读的数据流,又有写的数据流。但在某一张子图中可能只有读没有写,或者只有写没有读。