绘制数据流图(DFD)的步骤如下:
确定系统边界
确定系统从外界接受的数据和向外界发送的数据。
画顶层数据流图
将整个系统视为一个大的加工,画出系统的输入和输出数据流。
顶层图展示系统的范围和与外界的数据交换关系。
画系统内部
将顶层图的加工分解成若干个子加工,并用数据流连接这些子加工。
0层数据流图展示分解后的子系统及其数据接口和活动关系。
逐层分解
对于更复杂的大型系统,继续将0层数据流图分解,得到中间层数据流图。
根据中间层数据流图绘制底层的DFD图。
注意事项
命名:给数据流、数据存储和加工合适的命名,以便理解。
数据流:只画数据流,不反映控制流。
物质流:一般不画物质流,只反映计算机处理的数据。
加工分解:每个加工至少有一个输入和一个输出数据流。
编号:父图和子图都应合理编号,保持平衡。
局部数据存储:识别并标注局部数据存储。
易懂性:合理分解加工,提高数据流图的可读性。
以上步骤可以帮助您绘制出一个清晰、逻辑性强的DFD图。