28346
28346
701-90
(ИСО 5807-85)
М Е Ж Г О С У Д А Р С Т В Е Н Н Ы Й С Т А Н Д А Р Т
ЕДИНАЯ СИСТЕМА
ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
ОБОЗНАЧЕНИЯ УСЛОВНЫЕ
И ПРАВИЛА ВЫПОЛНЕНИЯ
Ихшнне официальное
Ст м ц иш|ф ||||и
2010
жилищное строительство
УДК 681.513.2:006.354 Группа Т55
М Е Ж Г О С У Д А Р С Т В Е Н Н Ы Й С Т А Н Д А Р Т
MКС 35.080
ОКСТУ 5004
1. ОБЩ ИЕ ТРЕБОВАНИЯ
1.1. Схемы алгоритмов, программ, данных и систем (далее — схемы) состоят из имеющих задан
ное значение символов, краткого пояснительного текста и соединяющих линий.
1.2. Схемы могут использоваться на различных уровнях детализации, причем число уровней
зависит от размеров и сложности задачи обработки данных. Уровень детализации должен быть таким,
чтобы различные части и взаимосвязь между ними были понятны в целом.
1.3. В настоящем стандарте определены символы, предназначенные для использования в докумен
тации по обработке данных, и приведено руководство по условным обозначениям для применения
их в:
1) схемах данных;
2) схемах программ;
3) схемах работы системы:
4) схемах взаимодействия программ;
5) схемах ресурсов системы.
1.4. В стандарте используются следующие понятия:
1) основной символ - символ, используемый в тех случаях, когда точный тип (вид) процесса
или носителя данных неизвестен или отсутствует необходимость в описании фактического носителя
данных;
2) специфический символ - символ, используемый в тех случаях, когда известен точный тип
(вид) процесса или носителя данных или когда необходимо описать фактический носитель данных;
3) схема - графическое предстааление определения, анализа или метода решения задачи, в
котором используются символы для отображения операций, данных, потока, оборудования и т. д.
2. ОПИСАНИЕ СХЕМ
3. ОПИСАНИЕ СИМВОЛОВ
[Link]. Документ
Символ отображает данные, представленные на носителе в удобочитаемой форме (машинограм
ма, документ для оптического или магнитного считывания, микрофильм, рулон ленты с итоговыми
данными, бланки ввода данных).
139
С. 4 ГОСТ 19.701-90
[Link]. Карта
Сим [юл отображает данные, представленные на носителе в виде карты (перфокарты, магнитные
карты, карты со считываемыми метками, карты с отрывным ярлыком, карты со сканируемыми
метками).
[Link]. Дисплей
Символ отображает данные, представленные в человекочитаемой форме на носителе в виде ото
бражающего устройства (экран для визуального наблюдения, индикаторы ввода информации).
I4U
ГОСТ 19.701-90 С. 5
[Link]. Подготовка
Символ отображает модификацию команды или группы команд с целью воздействия на некото
рую последующую функцию (установка переключателя, модификация индексного регистра или ини
циализация программы).
[Link]. Решение
Символ отображает решение или функцию переключательного типа, имеющую один вход и ряд
альтернативных выходов, один и только один из которых может быть активизирован после вычисле
ния условий, определенных внутри этого символа. Соответствующие результаты вычисления могут
быть записаны по соседству с линиями, отображающими эти пути.
Пример.
При необходимости или для повышения удобочитаемости могут быть добавлены стрелки-указа
тели.
3.3.2. Специфические символы линий
[Link]. Передача управления
Символ отображает непосредственную передачу управления от одного процесса к другому, иног
да с возможностью прямого возвращения к инициирующему процессу после того, как инициирован
ный процесс завершит свои функции. Тип передачи управления должен быть назван внутри символа
(например, запрос, вызов, событие).
О
[Link]. Канал связи
Символ отображает передачу данных по каналу связи.
142
ГОСТ 19.701-90 С. 7
Пример 1.
Если один из ряда альтернативных выходов используют в качестве входа в процесс либо когда
выход используется в качестве входа в альтернативные процессы, эти символы соединяют пунктирны
ми линиями.
Пример 2.
Выход, используемый в качестве входа в следующий процесс, может быть соединен с этим
входом с помощью пунктирной линии.
143
С. 8 ГОСТ 19.701-90
3.4.2. Терминатор
О
Символ отображает выход во внешнюю среду и вход из внешней среды (начато или конец схемы
программы, внешнее использование и источник или пункт назначения данных).
3.4.3. Комментарий
Символ используют для добавления описательных комментариев или пояснительных записей в
целях объяснения или примечаний. Пунктирные линии в символе комментария связаны с соответству
ющим символом или могут обводить группу символов. Текст комментариев или примечаний должен
быть помешен около ограничивающей фигуры.
-{
Пример.
— t
Г 1
Процесс /
1Данные til
Процесс 2
Ы Коммент арий 2
3.4.4. Пропуск
Символ (три точки) используют в схемах для отображения пропуска символа или группы симво
лов, в которых не определены ни тип. ни число символов. Символ используют только в символах
линии или между ними. Он применяется главным образом в схемах, изображающих общие решения с
неизвестным числом повторений.
144
ГОСТ 19.701-90 С. 9
Пример.
Если объем текста, помещаемого внутри символа, превышает его размеры, следует использовать
символ комментария.
Если использование символов комментария может запутать или разрушить ход схемы, текст
следует помещать на отдельном листе и давать перекрестную ссылку на символ.
145
С. 10 ГОСТ 19.701-90
4.1.5. В схемах может использоваться идентификатор символов. Это связанный с данным симво
лом идентификатор, который определяет символ для использования в справочных целях в других
элементах документации (например, в листинге программы). Идентификатор символа должен распола
гаться слева над символом.
Пример.
4.1.6. В схемах может использоваться описание символов — любая другая информация, например
для отображения специального применения символа с перекрестной ссылкой или для улучшения
понимания функции как части схемы. Описание символа должно быть расположено справа над симво
лом.
Пример.
I ХХХ...Х Y Y V ...Y
Г
-EJ
4.1.7 В схемах работы системы символы, отображающие носители данных, во многих случаях
представляют способы ввода-вывода. Для использования в качестве ссылки на документацию текст на
схеме для символов, отображающих способы вывода, должен размешаться справа над символом, а
текст для символов, отображающих способы ввода. — справа под символом.
Пример.
XXX... X
о
ZZZ...Z
Хд±
(у Начало J
^
с x L N
V Конец J
146
ГОСТ 19.701-90 С. 11
4.2.3. Две или более входящие линии могут объединяться в одну исходящую линию. Если две или
более линии объединяются в одну линию, место объединения должно быть смешено.
Пример.
4.2.4. Линии в схемах должны подходить к символу либо слева, либо сверху, а исходить либо
справа, либо снизу. Линии должны быть направлены к центру символа.
4.2.5. При необходимости линии в схемах следует разрывать для избежания излишних пересече
ний или слишком длинных линий, а также, если схема состоит из нескольких страниц. Соединитель в
начале разрыва называется внешним соединителем, а соединитель в конце разрыва — внутренним
соединителем.
4.2.6. Ссылки к страницам могут быть приведены совместно с символом комментария для их
соединителей.
Пример.
Внешний соединитель Внутренний соединитель
Примеры.
14S
ГОСТ 19.701-90 С. 13
5. П РИ М Е Н Е Н И Е СИМВОЛОВ
Символы данных
Основные
Данные + 4 4 4 4
Запоминаемые дан 4 - 4 4 4
ные
Специфические
Оперативное запо 4 - 4 4 4
минающее устройство
Запоминающее уст + - 4
Q
4 4
ройство с последова
тельной выборкой
о Запоминающее уст
ройство с прямым дос
тупом
Документ
4
4
-
-
4
4
4
4
4
Ручной ввод 4 - 4 4 4
Карта 4 - 4 4 4
Бумажная лента 4 - 4 4 4
Дисплей 4 - 4 4 4
149
С . 14 ГОСТ 1 9 .7 0 1 -9 0
П родаикение
С имволы процесса
Основные
Процесс 4 4 4 4 4
Специфические
Предопределенный 4 4 4
процесс
Ручная операция 4 - 4 4 -
Подготовка 4 4 4 4 -
Решение - 4 4 - -
Параллельные дей- 4 4 4
ствия
Гранина никла - 4 4 - -
С имволы линий
Основные
Линия 4 4 4 4 4
Специфические
Передача улранле- - - - 4 -
ния
150
ГОСТ 1 9 .7 0 1 -9 0 С . 15
П родаикение
Кана.! сняли 4 - 4 4 4
П унктирная ли н и я 4 4 4 4 4
( пениальные символы
о
Ч _У
Соединитель 4 4 4 4 4
С ) Т ерм инатор 4 4 4 - -
К ом м ентарий 4 4 4 4 4
- {L
П ропуск 4 4 4 4 4
П р и м с ч а н и с. З н а к « 4 » у к а л ы в а е т . ч т о с и м в о л и с п о л ь зу ю г в д а н н о й с х е м е , знак «—* — н е
используют.
151
С. 16 ГОСТ 19.701-90
ПРИЛОЖ ЕНИЕ
Справочное
1. Схема данных
152
ГОСТ 19.701-90 С. 17
2. Схемы программы
Пример 1.
153
С. 18 ГОСТ 19.701-90
Пример 2.
Г Вход
К Г Г
пер-
Зое Выборка
\ Имициац,
Г Общее 1_
И нициация
b n S - ур о в н е f
\
* Г . 4
И н ициация
У У роЗенс\ -/ уровне 1
\ф а й п а ^ у н
т
C D
Нормальная Нормальная тмЪётЪя
обработка. обраб от ка яа ниш , Вхоо
Зани ш , Вход Ванных, Вход нью данные.
ные Ванные ные Ванные Выборка.
I Гпока не I
[изм еняет ся I
Задершемие
Выборка ур о вн е 1
I t пока не
[и зм е н я е т с я J
[ О пока н е
{изм ен яет ся\
| Общее )
п о ка не I____
[изменяется ) За Верше,ние
у родне У
Заверш ение
Г Выход ^
154
ГОСТ 19.701-90 С. 19
155
С. 20 ГОСТ 19.701-90
\ | / - передача уп р а вл е ни я (прерывание)
156
ГОСТ 1 9 .7 0 1 -9 0 С. 21
157
С. 22 ГОСТ 19.701-90
И 11ФОРМАЦИОН Н Ы Е ДАН Н Ы Е
РАЗРАБОТЧИКИ
А.А. Мкртумян (руководитель разработки); А Л . Щерс. д-р техн. наук; А.Н. Сироткин, канд. ист.
наук; Л.Д. Райков, канд. техн. наук: А.В. Лобова: межведомственная Рабочая группа по разработ
ке стандартов ЕСПД
ГОСТ 19.701-90
158