我想知道为什么我们使用数据流图而不是流程图.
流程图详细说明了要遵循的流程.DFD详细说明了系统中的数据流.
在流程图中,箭头表示元素之间的控制(而不是数据)的传递,元素是指令或决策(或I/O等).
在DFD中,箭头实际上是元素之间的数据传输,元素本身是系统的一部分.
维基百科在这里有一篇关于DFD的好文章.
你应该使用你喜欢的任何东西.该图只是一个工具.使用适合您和您的问题的任何工具.我通常只使用盒子和箭头,曲线和圆圈以及小棒图和其他任何我认为能够吸引观众的东西.简而言之,如果你甚至使用标准的绘图标准也没关系.人们通常很擅长理解图片.