ВТБ Дебетовая карта
ГОСТ 19.701-90 Единая система программной документации (ЕСПД). Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения.

ГОСТ 19.701-90 Единая система программной документации (ЕСПД). Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения.

 

ГОСТ 19.701-90

(ИСО 5807-85)

 

Группа Т55

 

 МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ

 

 Единая система программной документации

 

СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ, ДАННЫХ И СИСТЕМ

 

Обозначения условные  и правила выполнения

 

Unified system for program documentation. Data, program and system flowcharts, program network charts and system resources charts. Documentation  symbols and conventions for flowcharting

 

МКС 35.080*

ОКСТУ 5004

Дата введения 1992-01-01

 

 ИНФОРМАЦИОННЫЕ ДАННЫЕ

1. РАЗРАБОТАН И ВНЕСЕН Государственным комитетом СССР по вычислительной технике и информатике

 

РАЗРАБОТЧИКИ

 

А.А.Мкртумян (руководитель разработки); А.Л.Щерс, д-р. техн. наук; А.Н.Сироткин, канд. ист. наук; Л.Д.Райков, канд. техн. наук; А.В.Лобова; межведомственная Рабочая группа по разработке стандартов ЕСПД

 

2. УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Государственного комитета  СССР по управлению качеством продукции и стандартам от 26.12.90 N 3294

 

3. Настоящий стандарт разработан методом прямого применения международного стандарта ИСО 5807-85* "Обработка информации. Символы и условные обозначения блок-схем данных, программ и систем, схем программных сетей и системных ресурсов"

 

4. ВЗАМЕН ГОСТ 19.002-80, ГОСТ 19.003-80

 

5. ПЕРЕИЗДАНИЕ. Январь 2010 г.

 

Настоящий стандарт распространяется на условные обозначения (символы) в схемах алгоритмов, программ, данных и систем и устанавливает правила выполнения схем, используемых для отображения различных видов задач обработки данных и средств их решения.

Стандарт не распространяется на форму записей и обозначений, помещаемых внутри символов или рядом с ними и служащих для уточнения выполняемых ими функций.

 

Требования стандарта являются обязательными.

 

 

 1. ОБЩИЕ ТРЕБОВАНИЯ

1.1. Схемы алгоритмов, программ, данных и систем (далее - схемы) состоят из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий.

 

1.2. Схемы могут использоваться на различных уровнях детализации, причем число уровней зависит от размеров и сложности задачи обработки данных. Уровень детализации должен быть таким, чтобы различные части и взаимосвязь между ними были понятны в целом.

 

1.3. В настоящем стандарте определены символы, предназначенные для использования в документации по обработке данных, и приведено руководство по условным обозначениям для применения их в:

 

1) схемах данных;

 

2) схемах программ;

 

3) схемах работы системы;

 

4) схемах взаимодействия программ;

 

5) схемах ресурсов системы.

 

1.4. В стандарте используются следующие понятия:

 

1) основной символ - символ, используемый в тех случаях, когда точный тип (вид) процесса или носителя данных неизвестен или отсутствует необходимость в описании фактического носителя данных;

 

2) специфический символ - символ, используемый в тех случаях, когда известен точный тип (вид) процесса или носителя данных или когда необходимо описать фактический носитель данных;

 

3) схема - графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т.д.

 

 

 

 

2. ОПИСАНИЕ СХЕМ

2.1. Схема данных

 

2.1.1. Схемы данных отображают путь данных при решении задач и определяют этапы обработки, а также различные применяемые носители данных.

 

2.1.2. Схема данных состоит из:

 

1) символов данных (символы данных могут также указывать вид носителя данных);

2) символов процесса, который следует выполнить над данными (символы процесса могут также указывать функции, выполняемые вычислительной машиной);

 

3) символов линий, указывающих потоки данных между процессами и (или) носителями данных;

 

4) специальных символов, используемых для облегчения написания и чтения схемы.

 

2.1.3. Символы данных предшествуют и следуют за символами процесса. Схема данных начинается и заканчивается символами данных (за исключением специальных символов, указанных в п.3.4).

 

2.2. Схема программы

 

2.2.1. Схемы программ отображают последовательность операций в программе.

 

2.2.2. Схема программы состоит из:

 

1) символов процесса, указывающих фактические операции обработки данных (включая символы, определяющие путь, которого следует придерживаться с учетом логических условий);

 

2) линейных символов, указывающих поток управления;

 

3) специальных символов, используемых для облегчения написания и чтения схемы.

 

2.3. Схема работы системы

 

2.3.1. Схемы работы системы отображают управление операциями и поток данных в системе.

 

2.3.2. Схема работы системы состоит из:

 

1) символов данных, указывающих на наличие данных (символы данных могут также указывать вид носителя данных);

 

2) символов процесса, указывающих операции, которые следует выполнить над данными, а также определяющих логический путь, которого следует придерживаться;

 

3) линейных символов, указывающих потоки данных между процессами и (или) носителями данных, а также поток управления между процессами;

 

4) специальных символов, используемых для облегчения написания и чтения блок-схемы.

 

2.4. Схема взаимодействия программ

 

2.4.1. Схемы взаимодействия программ отображают путь активаций программ и взаимодействий с соответствующими данными. Каждая программа в схеме взаимодействия программ показывается только один раз (в схеме работы системы программа может изображаться более чем в одном потоке управления).

 

2.4.2. Схема взаимодействия программ состоит из:

 

1) символов данных, указывающих на наличие данных;

2) символов процесса, указывающих на операции, которые следует выполнить над данными;

 

3) линейных символов, отображающих поток между процессами и данными, а также инициации процессов;

 

4) специальных символов, используемых для облегчения написания и чтения схемы.

 

2.5. Схема ресурсов системы

 

2.5.1. Схемы ресурсов системы отображают конфигурацию блоков данных и обрабатывающих блоков, которая требуется для решения задачи или набора задач.

 

2.5.2. Схема ресурсов системы состоит из:

 

1) символов данных, отображающих входные, выходные и запоминающие устройства вычислительной машины;

 

2) символов процесса, отображающих процессоры (центральные процессоры, каналы и т.д.);

 

3) линейных символов, отображающих передачу данных между устройствами ввода-вывода и процессорами, а также передачу управления между процессорами;

 

4) специальных символов, используемых для облегчения написания и чтения схемы.

 

Примеры выполнения схем приведены в приложении.

 

 

 

 

3. ОПИСАНИЕ СИМВОЛОВ

3.1. Символы данных

 

3.1.1. Основные символы данных

3.1.1.1. Данные

 

Символ отображает данные, носитель данных не определен.   

            

 

3.1.1.2. Запоминаемые данные

 

Символ отображает хранимые данные в виде, пригодном для обработки, носитель данных не определен.

 

 

3.1.2. Специфические символы данных

 

3.1.2.1. Оперативное запоминающее устройство

 

Символ отображает данные, хранящиеся в оперативном запоминающем устройстве.

 

 

           

3.1.2.2. Запоминающее устройство с последовательным доступом

 

Символ отображает данные, хранящиеся в запоминающем устройстве с последовательным доступом (магнитная лента, кассета с магнитной лентой, магнитофонная кассета).

 

 

3.1.2.3. Запоминающее устройство с прямым доступом

 

Символ отображает данные, хранящиеся в запоминающем устройстве с прямым доступом (магнитный диск, магнитный барабан, гибкий магнитный диск).

 

   

 

3.1.2.4. Документ

 

Символ отображает данные, представленные на носителе в удобочитаемой форме (машинограмма, документ для оптического или магнитного считывания, микрофильм, рулон ленты с итоговыми данными, бланки ввода данных).

Полная версия документа доступна с 20.00 до 24.00 по московскому времени.

Для получения доступа к полной версии без ограничений вы можете выбрать подходящий тариф или активировать демо-доступ.