Схема – это графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т.п.
Схемы ЕСПД выполняются в соответствии с правилами, установленными ГОСТ 19.701 – 90, который полностью соответствует международному стандарту ИСО 5807 – 85. В настоящем стандарте определены виды схем на программное обеспечение, символы, используемые при выполнении схем, и приведено руководство по условным обозначениям для применения символов в схемах.
Среди схем ЕСПД, согласно ГОСТ 19.701 – 90, выделяют:
- схемы данных;
- схемы программ;
- схемы работы системы;
- схемы взаимодействия программ;
- схемы ресурсов системы.
Схемы программ, данных и систем (далее — схемы) – это графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т. д.
Схемы могут выполняться для различных уровней детализации, причем число уровней зависит от размеров и сложности задачи обработки данных. Уровень детализации должен быть таким, чтобы различные части и взаимосвязь между ними были понятны в целом.
|
|
Независимо от вида схемы состоят из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий.
Схема данных отображает путь данных при решении задач и определяет этапы обработки, а также различные применяемые носители данных.
Схема данных состоит из
- символов данных;
- символов процессов, которые следует выполнять над данными;
- символов линий, указывающих потоки данных между процессами и носителями данных;
- специальных символов, используемых для облегчения написания и чтения схемы.
Символы данных предшествуют и следуют за символами процесса. Схема данных начинается и заканчивается символами данных.
Схема программы отображает последовательность операций в программе.
Схема программы состоит из
- символов процесса, указывающих фактические операции обработки данных, включая символы, определяющие путь, которого следует придерживаться с учетом логических условий;
- линейных символов, указывающих поток управления;
- специальных символов, используемых для облегчения написания и чтения схемы.
Схема программы начинается с специального символа «Начало» и заканчивается специальным символом «Конец».
Схема работы системы отображает управление операциями и поток данных в системе.
Схема работы системы состоитиз
- символов данных или носителей данных;
- символов процесса, указывающих операции, которые следует выполнить над данными, а также определяющих логический путь, которого следует придерживаться;
|
|
- линейных символов, указывающих потоки данных между процессами и носителями информации, а также поток управления между процессами;
- специальных символов, используемых для облегчения написания и чтения схемы.
Схема работы системы начинается с специального символа «Начало» и заканчивается специальным символом «Конец».
Схема взаимодействия программ отображает путь активации программ и взаимодействий с соответствующими данными. Каждая программа в схеме взаимодействия программ показывается только один раз.
Схема взаимодействия программ состоит из
- символов данных;
- символов процесса, указывающих на операции, которые следует выполнить над данными;
- линейных символов, отображающих поток между процессами и данными, а также инициации процессов;
- специальных символов, используемых для облегчения написания и чтения схемы.
Схема ресурсов системы отображает конфигурацию блоков данных и обрабатывающих блоков, которые требуются для решения задачи или набора задач.
Схема ресурсов системы состоит из
- символов данных, отображающих входные, выходные и запоминающие устройства вычислительной машины;
- символов процесса, отображающих процессоры (центральные процессоры, каналы и т. д.);
- линейных символов, отображающих передачу данных между устройствами ввода-вывода и процессорами, а также передачу управления между процессорами;
- специальных символов, используемых для облегчения написания и чтения схемы.
Данные по применению символов в схемах ЕСПД сведены в таблицу 2.
Таблица 2 – Применение символов в схемах ЕСПД
Наименование символа | Схема данных | Схема программы | Схема работы системы | Схема взаимодействия подпрограмм | Схема ресурсов системы |
Символы данных | |||||
Данные | + | + | + | + | + |
Запоминаемые данные | + | - | + | + | + |
Оперативное запоминающее устройство | + | - | + | + | + |
Запоминающее устройство с последовательной выборкой | + | - | + | + | + |
Запоминающее устройство с прямым доступом | + | - | + | + | + |
Документ | + | - | + | + | + |
Ручной ввод | + | - | + | + | + |
Карта | + | - | + | + | + |
Бумажная лента | + | - | + | + | + |
Дисплей | + | - | + | + | + |
Символы процесса | |||||
Процесс | + | + | + | + | + |
Предопределенный процесс | - | + | + | + | - |
Ручная операция | + | - | + | + | - |
Подготовка | + | + | + | + | - |
Решение | - | + | + | - | - |
Параллельные действия | - | + | + | + | - |
Граница цикла | - | + | + | - | - |
Символы линий | |||||
Линия | + | + | + | + | + |
Передача управления | - | - | - | + | - |
Канал связи | + | - | + | + | + |
Пунктирная линия | + | + | + | + | + |
Специальные символы | |||||
Соединитель | + | + | + | + | + |
Терминатор | + | + | + | - | - |
Комментарий | + | + | + | + | + |
Пропуск | + | + | + | + | + |