Правила оформления схем алгоритмов и программ

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

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

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

в схемах данных, предназначенных для отображения этапов ТПОИ включая ручные операции. Компонентами схемы данных являются:

- символы данных;

- символы процессов;

- линии и спецсимволы;

в схемах программ, отображающих последовательность операций в программе. Компонентами схемы программы являются

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

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

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

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

- символы данных;

- символы процесса;

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

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

- символы данных, указывающие на используемые данные;

- символы процесса, указывающие на операции над данными;

- линии, отображающие потоки данных между процессами.

Все эти компоненты должны быть лаконичными, точными, иметь поясняющие надписи, названия.

Условные обозначения перечисленных символов приведены в таблицах 1 – 5;

Таблица 1 Символы линий

Линия Поток данных или управления. Могут быть добавлены стрелки
Передача управления Передача управления от одного процесса к другому. Тип передачи управления должен быть назван внутри символа (запрос, вызов, событие).
Канал связи Передача данных по каналу связи.
Пунктирная линия Альтернативная связь между двумя или более символами
Процесс Функция обработки данных любого вида

Таблица 2 Символы процесса

Предопределенный процесс Процесс, состоящий из одной или нескольких операций, которые определены в другом месте
Ручная операция Любой процесс, выполняемый человеком
Подготовка Модификация команды или группы команд с целью воздействия на некоторую последующую функцию
Решение Процесс переключательного типа, выбор из нескольких альтернативных выходов
Граница цикла Циклический процесс, начало и конец цикла
Параллельные действия Синхронизация двух или более параллельных операций

Таблица 3 Специальные символы

Терминатор Выход во внешнюю среду и вход из внешней среды
Соединитель Выход в часть схемы и вход из другой части этой схемы, используется для обрыва линии и продолжения ее в другом месте. Соответствующие символы - соединители должны содержать одно и то же уникальное обозначение.
Комментарий Используют для добавления описательных комментариев или пояснительных записей в целях объяснения или примечаний
Пропуск Отображение пропуска символов, в которых не определены ни тип, ни число символов. Он применяется в схемах, изображающих общие решения.

Таблица 4 Символы данных

Данные Данные, носитель не определен
Запоминаемые данные Данные хранящиеся в виде пригодном для обработки, носитель не определен
ОЗУ Данные, хранящиеся в ОЗУ
Запоминающее устройство с последовательным доступом Данные, хранящиеся в запоминающем устройстве с последовательным доступом
Запоминающее устройство с прямым доступом Данные, хранящиеся в запоминающем устройстве с прямым доступом
Ручной ввод Данные, вводимые вручную во время обработки с устройств любого типа
Дисплей Данные, представленные в человекочитаемой форме на носителе в виде отображающего устройства

Таблица 5 Правила применения символов и выполнения схем

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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: