GB/T 1526-1989 信息处理—数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定

GB/T 1526-1989 Information processing—Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts

国家标准 中文简体 现行 页数:26页 | 格式:PDF

基本信息

标准号
GB/T 1526-1989
相关服务
标准类型
国家标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
1989-07-04
实施日期
1990-01-01
发布单位/组织
国家技术监督局
归口单位
适用范围
-

研制信息

起草单位:
机械电子工业部电子标准化研究所
起草人:
-
出版信息:
页数:26页 | 字数:48 千字 | 开本: 大16开

内容描述

中华人民共和国国家标准

信息处理数据流程图、程序流

程图、系统流程图、程序网络图和系统

GS1526一.9

资源图的文件编制符号及约定ISO5607-1865

Informationprocessing-Documentation

symbolsandconventionsfordate,programand

systemflowcharts,programnet贾orkchartsand

systemresourcescharts

本标准等同采用国际标准ISO5807-1985《信息处理一数据流程图、程序流程图、系统流程图、

程序网络图、系统资源图的文件编制符号及约定》。

1引言

图可广泛用于描绘各种类型的信息处理问题及其解决方法。图的使用并不局限于本标准中所给的

示例

在应用中,所确定的内部规则必须满足实际的处理或数据规格说明。本标准中给出一些指导性原

遵循这些原则可以增强图的可读性,有利于图与正文的交叉引用。

图中包含具有确定含义的符号、简单的说明性文字和各种连线。本标准不涉及说明性文字的内容,

但每个符号有一个无歧义、有意义的名称,它在整个文件编制中都是一致的。

图可以分为详细程度不同的层次,层次的数目取决于信息处理问题的规模和复杂性。这些详细程

度不问的层次应使得不同部分及各部分间相互关系可作为一个整体来理解。

正常情况下,要有一个表明枯个系统主要组成部分的图,该图作为层次图形的顶层图。每,一较低

层都对上一层的一个或几个部分进行详细的描述。

之范围和应用领域

本标准规定在信息处理文件编制中使用的各利符号,并给出在下列男中使用这些符号的约定:

a.数据流程图;

b.程序流程图,

‘系统流程图;

d程序网络瀚仁

‘系统资源图。

3引用标准

G335271,1-85数据处理词汇01部分基本术语

d术语

GB5271.1中的术语以及下述术语适用子本标准。

41基本符号

国家技术监督局1969一OZ一04批准1990一01一01实施

GB1526一[I'

当处理或数据媒体的精确性质或形式未知时,或者当不需要描述实际的媒体时所使用的符号。

4.2特定符号

当处理或数据媒体的精确性质或形式已经知道时,或者当需要于断实际的媒体时所使用的符号。

4.3流程图

对某一个问题的定义、分析或解法的图形表示,图中用各种符号来表示操作、数据、流向以及装

置等。

5数据流程图

数据流程图表示求解某一问题的数据通路。同时规定了处理的主要阶段和所用的各种数据媒体。

数据流程图包括:

a指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体,

b.指明对数据执行的处理的处理符号,这些符号也可指明该处理所用到的机器功能;

指明几个处理和(或)数据媒体之间的数据流的流线符号;

便于读、写数据流程图的特殊符号。

在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束(除9.4规定的特殊符号

外)

6程序流程图

程序流程图表示程序中的操作顺序。

程序流程图包括:

a.指明实际处理操作的处理符号,它包括根据逻辑条件确定要执行的路径的符号,

b.指明控制流的流线符号;

c.便于读、写程序流程图的特殊符号。

7系统流程图

系统流程图表示系统的操作控制和数据流。

系统流程图包括:

a.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体;

b.定义要执行的逻辑路径以及指明对数据执行的操作的处理符号;

c.指明各处理和(或)数据媒体间数据流的流线符号;

d.便于读、写系统流程图的特殊符号。

8程序网络图

程序网络图表示程序激活路径和程序与相关数据的相互作用。在系统流程图中,一个程序可能在

多个控制流中出现;但在程序网络图中,每个程序仅出现一次。

程序网络图包括:

a.指明数据存在的数据符号;

b.指明对数据执行的操作的处理符号;

c.表明各处理的激活和处理与数据间流向的流线符号,

d.便于读、写程序网络图的特殊符号。

9系统资源图

系统资源图表示适合于一个问题或一组问题求解的数据单元和处理单元的配置。

系统资源图包括:

GB1526一89

a.表明输人、输出或存储设备的数据符号多

b.表示处理器(如中央处理机、通道等)的处理符号;

c,表示数据设备和处理器间的数据传送以及处理器之间的控制传送的流线符号,

d.便于读、写系统资源图的特殊符号。

10符号

10.1数据符号

10.1.1基本数据符号

10.1.1.1数据

此符号表示数据,但未规定媒体。

10.1.1.2存储数据

此符号表示以一种适合于处理的形式表达的存储数据,但未规定媒体。

10,2特定数据符号

10.1.2.1内存储器

此符号表示数据,媒体为内存储器。

拍.,.2.之顺序存取存储器

此符号表示只能顺序存取的数据,媒体为磁带、卡式磁带、盒式磁带等。

10.1.2.8直接存取存储器

此符号表示可直接存取的数据,媒体为磁盘、磁鼓、软磁盘等。

GB1526一89

10.1.2.4文件

此符号表示人可阅读的数据,媒体为打印输出、光学符号识别文件或磁墨水字符阅读文件、缩微

胶卷、数据输人表格等。

10.1.2.5人工输人

此符号表示数据,媒体可以是任意类型的,例如联机键盘、开关装置、按钮、光笔、条形码输人

器。在处理过程中,信息以人工方式送人。

10.1.2.6卡片

此符号表示数据,媒体是卡片,例如穿孔卡片、磁卡、标记读出卡、存根卡、标记扫描卡。

.0

t

..1之7穿孔带

此符号表示数据,媒体是纸带。

,0

.

-1.2.8显示

此符号表示数据,媒休可以是任意类型的。例如视频屏幕、联机指示器等。在处理过程中,用这

些媒体把信息显示出来供人们使用。

10.2处理符号

10.2.1基本处理符号

10.2.1.1处理

此符号表示各种处理功能。例如,执行一个或一组确定操作,从而使信息的值、形式或位黄发生

GB1526一66

变化。或者确定几个流向中的某一个流向。

10.2.2特定处理符号

10.2.2.1既定处理

此符号表示一个已命名的处理,它由在别处已详细说明的一个或多个操作或程序步骤所组成。例

如子例行程序、模块。

10.2.2.2人工操作

此符号表示由人来执行的处理。

10.2.2.3准备

此符号表示对影响随后活动的一条或一组指令的修改。例如设置开关、修改变址寄存器和将一个

例行程序初始化。

10.2.2.4判断

此符号表示判断或开关类型功能。该符号只有一个人口,但可以有若千个可选择的出口,在对符

号中定义的条件进行求值后,有一个且仅有一个出口被激活。求值结果可在表示路径的流线附近写出

(见11.3.1.2)。

10.2.2.5并行方式

此符号表示同步进行两个或两个以上的并行操作。

GB1526一[I

例如:

注:在处理A完成后才能进行处理C,D,E,同样处理F要等到处理B,C,D完成以后进行。但是,处理C可以

在处理D开始和(或)结束前开始和(或)结束。

10.2.2.6循环界限

此符号分为两个部分,分别表示循环的开始和结束。在该符号的两个部分中要使用同一标识符。

初始、增量和终止量条件按其测试操作位置分别出现在开始符号或结束符号内。

GB1526一CI-,

一喇.曰_

例如:

循环名

终止条件.环名

处理处理

终止条件

b5环名

循坏名

10.3流线符号

10.3.1基本流线符号

10.3.1.1流线

此符号表示数据流或控制流。

为了增强可读性,可以在流线上加上箭头,但在必要时,必须加上箭头指示流向(见11.2.1.2),

10.3.2特定流线符号

10.3.2.1控制转移

此符号表示从一个处理到另一个处理的控制的直接转移。有时,在被激活的处理完成了它的动作

后,有可能直接返回到激活处理。这种控制转移类型(例如调用、取出、事件)在符号内命名。

10.3.2.2通信连接

此符号表示通过远程通信线路进行的数据传送。

10.3.2.3虚线

此符号表示两个或更多符号间的选择关系,也可用来标出被注解的区域(见10.4.3)。

例1:若要用多个供选择的输出中的一个作为某个处理的输入,或者用一个输出作几个可选择的

GB1526一89

定制服务

    推荐标准