对程序的几个需要画的图的区分。
1 数据流程图
2 程序流程图
3 系统流程图
4 程序网络图
5 系统资源图
=====================
1 数据流程图
表示求解某一问题的数据通路。同时规定了处理的主要阶段和所有的各种数据媒体。
数据流程图包括:
a 指明数据存在的数据符号,这些数据符号也可能只能改数据所使用的媒体。
b 指明对数据执行的处理的处理符号,这些符号也可能指明该处理所用到的机器功能。
c 指明几个处理和数据媒体之间的数据流的流线符号。
d 便于读写数据流程图的特殊符号。
在处理符号的前后都应该是数据符号。数据流程图以数据符号开始和结束。
2 程序流程图
表示程序中的操作顺序。
a 指明实际处理操作的处理符号,它包括根据逻辑条件确定要执行的路径的符号。
b 指明控制流的流线符号
c 便于读、写程序流程图的特殊符号
3 系统流程图
系统流程图表示系统的操作控制和数据流。
a 指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。
b 定义要执行的逻辑路径以及指明对数据执行的操作的处理符号
c 指明个处理和(或)数据媒体间数据流的流线符号。
d 便于读、写系统流程图的特殊符号
4 程序网络图
表示程序激活路径和程序与相关数据的相互作用。在系统流程图中,一个程序可能在多个控制流中出现,但在程序网络图中每个程序仅仅出现一次。
a 指明数据存在的数据符号
b 指明对数据执行的操作的处理符号
c 表明个处理的激活和处理与数据间流向的流线符号;
d 便于读、写程序网络图的特殊符号。
5 系统资源图
表示适合一个问题或一组问题求解的数据单元和处理单元的配置。
a 表明输入、输出或存储设备的数据符号;
b 表示处理器(如中央处理机、通道等)的处理符号;
c 表示数据设备和处理器间的数据传送以及处理器间的控制传送的流线符号;
d 便于读、写系统资源图的特殊符号。
上面部分是摘抄自GB 1526-89中的内容。感觉有的不好,接下来将陆续整理出上述文档的其它解释。