Перечень, наименование, обозначение символов и отображаемые ими функции
ГОСТ 19.701-90
Единая система программной документации
СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ, ДАННЫХ И СИСТЕМ
В настоящем стандарте определены символы, предназначенные для использования в документации по обработке данных, и приведено руководство по условным обозначениям для применения их в:
1) схемах данных;
2) схемах программ;
3) схемах работы системы;
4) схемах взаимодействия программ;
5) схемах ресурсов системы.
Схема данных
2.1.1. Схемы данных отображают путь данных при решении задач и определяют этапы обработки, а также различные применяемые носители данных.
2.1.2. Схема данных состоит из:
1) символов данных (символы данных могут также указывать вид носителя данных);
2) символов процесса, который следует выполнить над данными (символы процесса могут также указывать функции, выполняемые вычислительной машиной);
3) символов линий, указывающих потоки данных между процессами и (или) носителями данных;
4) специальных символов, используемых для облегчения написания и чтения схемы.
Схема программы
2.2.1 Схемы программ отображают последовательность операций в программе.
2.2.2. Схема программы состоит из:
1) символов процесса, указывающих фактические операции обработки данных (включая символы, определяющие путь, которого следует придерживаться с учетом логических условий);
2) линейных символов, указывающих поток управления;
3) специальных символов, используемых для облегчения написания и чтения схемы.
Схема работы системы
2.3.1. Схемы работы системы отображают управление операциями и поток данных в системе.
2.3.2. Схема работы системы состоит из:
1) символов данных, указывающих на наличие данных (символы данных могут также указывать вид носителя данных);
2) символов процесса, указывающих операции, которые следует выполнить над данными, а также определяющих логический путь, которого следует придерживаться;
3) линейных символов, указывающих потоки данных между процессами и (или) носителями данных, а также поток управления между процессами;
4) специальных символов, используемых для облегчения написания и чтения блок - схемы.
Схема ресурсов системы
2.5.1. Схемы ресурсов системы отображают конфигурацию блоков данных и обрабатывающих блоков, которая требуется для решения задачи или набора задач.
2.5.2. Схема ресурсов системы состоит из:
1) символов данных, отображающих входные, выходные и запоминающие устройства вычислительной машины;
2) символов процесса, отображающих процессоры (центральные процессоры, каналы и т. д.);
3) линейных символов, отображающих передачу данных между устройствами ввода - вывода и процессорами, а также передачу управления между процессорами;
4) специальных символов, используемых для облегчения написания и чтения схемы.
ПРИМЕРЫ ВЫПОЛНЕНИЯ СХЕМ
ПЕРЕЧЕНЬ, НАИМЕНОВАНИЕ, ОБОЗНАЧЕНИЕ СИМВОЛОВ И ОТОБРАЖАЕМЫЕ ИМИ ФУНКЦИИ
Наименование | Обозначение и размеры в мм | Функция |
1. Процесс | Выполнение операций или группы операций, в результате которых изменяется значение, форма представления или расположение данных | |
2. Решение | Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий | |
3. Подготовка | Выполнение операций, меняющих команды или группу команд, изменяющих программу | |
4. Предопределенный процесс | Использование ранее созданных и отдельно описанных алгоритмов или программ | |
5. Ручная операция | Автономный процесс, выполняемый вручную или при помощи неавтоматически действующих средств | |
6. Запоминаемые данные | Символ отображает хранимые данные в виде, пригодном для обработки, носитель данных не определен. | |
7. Оперативное запоминающее устройство | Символ отображает данные, хранящиеся в оперативном запоминающем устройстве. | |
8. Запоминающее устройство с последовательным доступом | Символ отображает данные, хранящиеся в запоминающем устройстве с последовательным доступом (магнитная лента, кассета с магнитной лентой) | |
9. Запоминающее устройство с прямым доступом | Символ отображает данные, хранящиеся в запоминающем устройстве с прямым доступом (магнитный диск, магнитный барабан, гибкий магнитный диск). | |
10. Магнитный диск | Символ отображает данные, хранящиеся на магнитном диске | |
11. Ручной ввод | Ввод данных вручную при помощи неавтономных устройств с клавиатурой, набором переключателей, кнопок | |
12. Ввод-вывод | Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод) | |
13. Карта | Символ отображает данные, представленные на носителе в виде карты (перфокарты, магнитные карты, карты со считываемыми метками, карты с отрывным ярлыком, карты со сканируемыми метками). | |
14. Бумажная лента | Символ отображает данные, представленные на носителе в виде бумажной ленты. | |
15. Документ | Ввод-вывод данных, носителем которых служит бумага | |
24. Дисплей | Ввод-вывод данных, если непосредственно подключенное к процессу устройство воспроизводит данные и позволяет оператору ЭВМ вносить изменения в процессе их обработки | |
28. Соединитель | Указание связи между прерванными линиями потока, связывающими символами | |
29. Пуск - останов | Начало, конец, прерывание процесса обработки данных или выполнения программы | |
30. Межстраничный соединитель | Указание связи между разъединенными частями схем алгоритмов и программ, расположенных на разных листах |