- •2Спецификации программного обеспечения
- •Определение целей и требований к программному обеспечению
- •Разработка схем документирования программ согласно гост 19.701-90
- •Символы процесса
- •Специальные символы
- •Символы линий
- •Схемы программ
- •Символы процесса и контекст их применения
- •При использовании символов в схемах руководствуются следующими правилами:
Символы процесса
Название символа |
Обозначение |
Назначение символа |
1 |
2 |
3 |
Процесс
|
Действие |
Обработка данных любого вида, приводящая к изменению значения, формы или размещения информации или к определению направления потока движения |
Решение |
|
Решение или функция переключательного типа с одним входом и несколькими выходами. Один из выходов активизируется после вычисления условия, определенного внутри символа |
Подготовка |
|
Модификация команды или группы команд с целью воздействия на последующую функцию (установка переключателя, модификация индексного регистра или инициализация программы. |
|
|
|
Продолжение табл. 2.3 |
||
1 |
2 |
3 |
Границы цикла |
Начало
Конец
|
Начало и конец цикла. Обе части имеют один и тот же идентификатор. Условия для инициализации, приращения и завершения помещают внутри символа начала или символа конца цикла в зависимости от расположения операции проверки условия. |
Предопределенный процесс |
|
Процесс из одной или нескольких операций или шагов программы, определенных в другом месте (подпрограмме, модуле). |
Ручная операция |
|
Любой процесс, выполняемый человеком |
Параллельные действия
|
|
Синхронизация двух или более параллельных процессов |
Следует обратить внимание, что символ “параллельные действия” применяют в многопроцессорных вычислительных системах, когда необходимо согласовать функционирование процессоров.
Символы третьей группы называются специальными и приводятся в таблице 2.4.
Из специальных символов следует дополнительно прокомментировать символ “соединитель”. Отчасти этот символ позволяет выполнить такое требование к схемам, как минимизация числа возможных изломов и пересечений линий. Символ “соединитель” ставится в конце или в начале линии, одинаковые обозначения внутри символа означают, что помеченные символом линии соединяются. Обозначения символа могут быть числовыми или символьными, например буквами кириллицы или латиницы.
Т а б л и ц а 2.4