ГОСТ на выполнение схем и символов
.doc1 Общее описание схем
Схемы алгоритмов, программ, данных и систем (далее - схемы) используют для отображения различных видов задач обработки данных и средств их решения.
Схемы состоят из символов, краткого пояснительного текста и соединяющих линий.
Схемы могут использоваться на различных уровнях детализации, число уровней зависит от размеров и сложности задач обработки данных. Уровень детализации должен быть таким, чтобы различные части и взаимосвязь между ними были понятны в целом.
Различают:
-
схемы данных;
-
схемы программ;
-
схемы работы системы;
-
схемы взаимодействия программ;
-
схемы ресурсов системы.
Схема - графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т.д.
2 Подробное описание схем
-
Схема данных
Схемы данных отображают путь данных при решении задач и определяют этапы обработки и применяемые носители данных.
Схема данных состоит из:
-
символов данных;
-
символов процесса, который следует выполнить над данными;
-
символов линий для указания потоков данных между процессами и (или) носителями данных ;
-
специальных символов, назначение которых здесь и в других схемах - облегчение написания и чтения схемы.
Символы данных предшествуют и следуют за символами процесса. Схема данных начинается и заканчивается символами данных.
-
Схема программы
Схемы программ отображают последовательность операций в программе.
Схема программы состоит из:
-
символов процесса, указывающих фактические операции обработки данных;
-
линейных символов для указания потока управления;
-
специальных символов.
-
Схема работы системы
Схемы работы системы отображают управление операциями и поток данных в системе.
Схема работы системы состоит из:
-
символов данных;
-
символов процесса, указывающих операции над данными и определяющих логический путь, которого следует придерживаться;
-
линейных символов для указания потоков данных между процессами и (или) носителями данных, а также потока управления между процессами;
-
специальных символов.
-
Схема взаимодействия программ
Схемы взаимодействия программ отображают путь активации программ и взаимодействий с данными. Каждая программа показывается только один раз (в схеме работы системы может изображаться более чем в одном потоке управления).
Схема взаимодействия программ состоит из:
-
символов данных;
-
символов процесса для указания операций над данными;
-
линейных символов, отображающих поток между процессами и данными и инициации процессов;
-
специальных символов.
-
Схема ресурсов системы
Схемы ресурсов системы отображают конфигурацию блоков данных и обрабатывающих блоков, требуемую для решения задачи или набора задач.
Схема ресурсов системы состоит из:
-
символов данных, для отображения входных, выходных и запоминающих устройств ЭВМ;
-
символов процесса, отображающих процессоры (центральные процессоры, каналы и т.д.);
-
линейных символов для отображения передачи данных между устройствами ввода-вывода и процессорами, а также и управления между процессорами;
-
специальных символов.
3 Описание и применение символов
Символы данных, символы процесса, символы линий и специальные символы - их условное обозначение, наименование, назначение и применение в указанных типах схем могут быть сведены в таблицы 1-4.
Таблица 1 - Символы данных
Продолжение таблицы 1.
Следует отметить, что размеры и соотношение геометрических элементов символов, указанные в таблицах 1 и 2, ГОСТ 19.701-90 не устанавливаются и являются рекомендуемыми. При этом размер a выбирают из ряда 10,15,20 мм или увеличивают на число, кратное 5. Размер b устанавливают равным 1,5а или 2а.
Перечисленные символы данных применяют во всех видах схем за исключением схем программ. Исключение составляет символ «данные», который также используется и в схемах программ.
Таблица 2 - Символы процесса
Следует отметить, что символ «процесс» применяют во всех видах схем. Символ «предопределенный процесс» и символ «параллельные действия» не используют в схемах данных и схемах ресурсов системы, а символ «границы цикла» кроме того ещё и в схемах взаимодействия программ. Символ «подготовка» не применяют в схемах ресурсов системы, а символ «ручная операция» кроме того ещё и в схемах программ. Символ «решение» используют только в схемах программ.
Таблица 3 - Символы линий
Символ «линия» и символ «пунктирная линия» применяют во всех видах схем, символ «передача управления» - только в схемах взаимодействия программ. Символ «канал связи» не применяют в схемах программ.
Таблица 4 - Специальные символы
Символы «соединитель», «комментарий» и «пропуск» используют во всех видах схем. Символ «терминатор» не используют в схемах взаимодействия программ и схемах ресурсов системы.