ОФОРМЛЕНИЕ АЛГОРИТМОВ

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

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

Требования стандарта являются обязательными.

 

7.1 Общие положения

 

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

 

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

 

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

  • схемах данных;
  • схемах программ;
  • схемах работы системы;
  • схемах взаимодействия программ;
  • схемах ресурсов системы.

 

В стандарте используются следующие понятия:

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

 

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

 

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

Схема данных состоит из:

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

Символы данных предшествуют и следуют за символами процесса. Схема данных начинается и заканчивается символами данных (за исключением специальных символов, указанных в п. 3.4.)

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

Схема программ состоит из:

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

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

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

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

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

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

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

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

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

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

Ссылка на основную публикацию
Adblock
detector