представлены в виде геометрических символов из заданного ограниченного
набора, а последовательность процесса отражена направлением линий.
Для стандартизации и унификации языка схем алгоритмов в 1985 г. был
принят международный стандарт ISO 5807-85. В 1992 г. после переработки он
был принят в СССР под обозначением ГОСТ 19.701-90 «Единая система
программной документации. Схемы алгоритмов, программ, данных и
систем.
Условные обозначения и правила выполнения» [1]. В настоящее время данный
стандарт продолжает действовать в Республике Беларусь и Российской
Федерации.
В указанном стандарте регламентированы условные обозначения
символов, применяемых в схемах алгоритмов, программ, данных и систем, и
правила выполнения схем с использованием данных символов. Стандарт не
ограничивает форму записей и обозначений, помещаемых внутри
символов или
рядом с ними и служащих для уточнения выполняемых функций.
Ниже кратко рассмотрены основные требования ГОСТ 19.701-90 и даны
необходимые пояснения к этим требованиям.
В соответствии с данным стандартом схемы состоят из символов,
краткого пояснительного текста и соединительных линий.
Схемы могут использоваться с различным уровнем детализации. Уровень
детализации зависит от
размеров и сложности задачи и должен быть таким,
чтобы различные части схемы и взаимосвязь между ними были понятны.
В стандарте различаются следующие виды схем, предназначенные для
использования в программной документации.
1. Схема данных
Схемы данных отображают путь данных при решении задач и
определяют этапы обработки, а также различные применяемые носители
данных.
2. Схема программы
Cхемы программ отображают последовательность операций в программе.
Понятие схемы программы аналогично понятию схемы алгоритма. Различие
может заключаться лишь в уровне детализации схемы.
3. Схема работы системы
Схемы работы системы отображают управление операциями и потоки
данных в системе. В схеме работы системы каждая программа может
изображаться
более чем в одном потоке управления.
4. Схема взаимодействия программ
Схемы взаимодействия программ отображают путь активации программ
и взаимодействий с соответствующими данными. Каждая программа в схеме
взаимодействия программ показывается только один раз.