ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА
ССР
ЕДИНАЯ СИСТЕМА ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
СХЕМЫ
АЛГОРИТМОВ, ПРОГРАММ, ДАННЫХ И СИСТЕМ
УСЛОВНЫЕ ОБОЗНАЧЕНИЯ И ПРАВИЛА ВЫПОЛНЕНИЯ
ГОСТ 19.701-90
(ИСО 5807-85)
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО УПРАВЛЕНИЮ КАЧЕСТВОМ ПРОДУКЦИИ И
СТАНДАРТАМ
Москва
ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
Единая система программной документации СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ ДАННЫХ И СИСТЕМ Условные обозначения и правила выполнения Unified
system for program documentation. Data, program and system flowcharts,
program network charts and system resources charts. Documentation symbols and
conventions for flowcharting | ГОСТ 19.701-90 (ИСО
5807-85) |
Дата введения 01.01.92
Настоящий стандарт
распространяется на условные обозначения (символы) в схемах алгоритмов,
программ, данных и систем и устанавливает правила выполнения схем, используемых
для отображения различных видов задач обработки данных и средств их решения.
Стандарт не распространяется
на форму записей и обозначений, помещаемых внутри символов или рядом с ними и
служащих для уточнения выполняемых ими функций.
Требования стандарта
являются обязательными.
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.
ОПИСАНИЕ СИМВОЛОВ
Комментарии (0)
Чтобы оставить комментарий вам необходимо авторизоваться