Графическое изображение информационных технологий

Схемы алгоритмов, программ, данных и систем

Схемы алгоритмов, программ, данных и систем (далее – схемы) состоят из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий и регламентируются ГОСТ 19.703–90 (ИСО 5807–85) "ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения[1]". Схемы могут использоваться на различных уровнях детализации, причем число уровней зависит от размеров и сложности задачи обработки данных. Уровень детализации должен быть таким, чтобы различные части и взаимосвязь между ними были понятны в целом. В стандарте определены символы, предназначенные для использования в документации по обработке данных, и приведено руководство по условным обозначениям для применения их в схемах: данных, программ, работы системы, взаимодействия программ, ресурсов системы.

При начертании схем алгоритмов, программ, данных и систем, используются следующие понятия:

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

Описание схем

Путь данных при решении задач отображают схемы данных. Они определяют этапы обработки, а также различные применяемые носители данных (табл. 5.1). Схема данных состоит:

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

Схемы программ отображают последовательность операций в программе и включают в себя:

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

Таблица 5.1 Применение символов в схемах алгоритмов, программ, данных и систем

Символ

Наименование символа

Схема данных

Схема программы

Схема работы системы

Схема взаимодействия программ

Схема ресурсов системы

Символы данных

Основные

Данные

+

+

+

+

+

Запоминаемые данные

+

-

+

+

+

Специфические

Оперативное запоминающее устройство

+

-

+

+

+

Запоминающее устройство с последовательной выборкой

+

-

+

+

+

Запоминающее устройство с прямым доступом

+

-

+

+

+

Документ

+

-

+

+

+

Ручной ввод

+

-

+

+

+

Карта

+

-

+

+

+

Бумажная лента

+

-

+

+

+

Дисплей

+

-

+

+

+

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

Основные

Процесс

+

+

+

+

+

Специфические

Предопределенный процесс

-

+

+

+

-

Ручная операция

+

-

+

+

-

Подготовка

+

+

+

+

-

Решение

-

+

+

-

-

Параллельные действия

-

+

+

+

-

Граница цикла

-

+

+

-

-

Символы линий

Основные

Линия

+

+

+

+

+

Специфические

Передача управления

-

-

-

+

-

Канал связи

+

-

+

+

+

Пунктирная линия

+

+

+

+

+

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

Соединитель

+

+

+

+

+

Терминатор

+

+

+

-

-

Комментарий

+

+

+

+

+

Пропуск

+

+

+

+

+

Примечание: "+" обозначает использование символов в схемах; "-" – их отсутствие.

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

Схемы работы системы отображают управление операциями и поток данных в системе. В такую схему входят:

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

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

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

Схемы ресурсов системы отображают конфигурацию блоков данных и обрабатывающих блоков, которая требуется для решения задачи или набора задач. Схема ресурсов системы включает в себя:

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

  • [1] Группа: Система административно-управленческой документации, документооборота, организация архивного дела. Действие: с 1 января 1992 г. Переиздан в 2005 г. в сб. "Единая система программной документации".
 
< Пред   СОДЕРЖАНИЕ     След >