4.2. Правила выполнения соединений
4.2.1. Потоки данных или потоки управления в схемах показываются линиями. Направление потока слева направо и сверху вниз считается стандартным.
В случаях, когда необходимо внести большую ясность в схему (например, при соединениях), на линиях используются стрелки. Если поток имеет направление, отличное от стандартного, стрелки должны указывать это направление.
4.2.2. В схемах следует избегать пересечения линий. Пересекающиеся линии не имеют логической связи между собой, поэтому изменения направления в точках пересечения не допускаются.
Пример.
4.2.3. Две или более входящие линии могут объединяться в одну исходящую линию. Если две или более линии объединяются в одну линию, место объединения должно быть смещено.
Пример.
4.2.4. Линии в схемах должны подходить к символу либо слева, либо сверху, а исходить либо справа, либо снизу. Линии должны быть направлены к центру символа.
4.2.5. При необходимости линии в схемах следует разрывать для избежания излишних пересечений или слишком длинных линий, а также, если схема состоит из нескольких страниц. Соединитель в начале разрыва называется внешним соединителем, а соединитель в конце разрыва-внутренним соединителем.
4.2.6. Ссылки к страницам могут быть приведены совместно с символом комментария для их соединителей.
Пример.
Внешний соединитель Внутренний соединитель
4.3. Специальные условные обозначения
4.3.1. Несколько выходов
4.3.1.1. Несколько выходов из символа следует показывать:
1) несколькими линиями от данного символа к другим символам;
2) одной линией от данного символа, которая затем разветвляется в соответствующее число линий.
Примеры.
4.3.1.2. Каждый выход из символа должен сопровождаться соответствующими значениями условий, чтобы показать логический путь, который он представляет, с тем, чтобы эти условия и соответствующие ссылки были идентифицированы.
Примеры.
ПРИМЕНЕНИЕ СИМВОЛОВ
Си м вол | Наименование символа Схема данных | Схема программы | Схема работы системы | Схема взаимодействия программ | Схема ресурсов системы | |
Символы данных | ||||||
Основные | ||||||
Данные | + | + | + | + | + | |
Запоминаемые данные | + | — | + | + | + | |
Специфические | ||||||
Оперативное запоминающее устройство | + | — | + | + | + | |
Запоминающее устройство с последовательной выборкой | + | — | + | + | + | |
Запоминающее устройство с прямым доступом | + | — | + | + | + | |
Документ | + | — | + | + | + | |
Ручной ввод | + | — | + | + | + | |
Карта | + | — | + | + | + | |
Бумажная лента | + | — | + | + | + | |
Дисплей | + | — | + | + | + | |
Символы процесса | ||||||
Основные | ||||||
Процесс | + | + | + | + | + | |
Специфические | ||||||
Предопределенный процесс | — | + | + | + | — | |
Ручная операция | + | — | + | + | — | |
Подготовка | + | + | + | + | — | |
Решение | — | + | + | — | — | |
Параллельные действия | — | + | + | + | — | |
| Граница цикла | — | + | + | — | — |
Символы линий | ||||||
Основные | ||||||
Линия | + | + | + | + | + | |
Специфические | ||||||
Передача управления | — | — | — | + | — | |
Канал связи | + | — | + | + | + | |
Пунктирная линия | + | + | + | + | + | |
Специальные символы | ||||||
Соединитель | + | + | + | + | + | |
Терминатор | + | + | + | — | — | |
Комментарий | + | + | + | + | + | |
Пропуск | + | + | + | + | + | |
Примечание. Знак «+» указывает, что символ используют в данной схеме, знак «-»-не используют. |
ПРИЛОЖЕНИЕ
Справочное
ПРИМЕРЫ ВЫПОЛНЕНИЯ СХЕМ
2. Схемы программы
Пример 2.
ИНФОРМАЦИОННЫЕ ДАННЫЕ
РАЗРАБОТАН И ВНЕСЕН Государственным комитетом СССР по вычислительной технике и информатике
РАЗРАБОТЧИКИ
А.А. Мкртумян (руководитель разработки);А.Л. Щерс д-р техн. наук;А.Н. Сироткин, канд. ист. наук;Л.Д. Райков,канд. техн. наук;А.В. Лобова; межведомственная Рабочая группа по разработке стандартов ЕСПД