
- •Стандарт института
- •Содержание
- •Общие требования
- •4.1. Виды программ и программных документов
- •4.2. Обозначения и основные надписи программных документов
- •4.3. Общие требования к структуре программных документов
- •Требования к содержанию и оформлению текстовых программных документов
- •5.1. Спецификация
- •5.2. Техническое задание
- •5.3. Текст программы
- •5.4. Описание программы
- •5.5. Программа и методика испытаний
- •5.6. Пояснительная записка
- •5.7. Описание применения
- •5.8. Руководство системного программиста
- •5.9. Руководство программиста
- •5.10. Руководство оператора
- •Требования к выполнению графических программных документов
- •6.1. Виды графических программных документов
- •6.2. Определение символов графической идентификации функций
- •6.2.1. Символы данных
- •6.2.2. Символы процесса
- •6.2.3. Символы линий
- •6.2.4. Специальные символы
- •6.3. Правила применения графических символов
6.3. Правила применения графических символов
6.3.1. Большинство символов предусматривают включение минимального текста внутри символа, что может влиять на размеры (масштаб, но не пропорции) символа. Текст значительного объема следует приводить с использованием символа комментария. В пределах одной схемы рекомендуется применять не более двух типоразмеров символов. Допускается, но не является предпочтительной, зеркальная и вертикальная ориентации символов. На поле схемы символы должны располагаться, по возможности, равномерно.
Направления потоков управления (данных) слева направо и сверху вниз считаются стандартными, другие направления указываются на схеме стрелками. Линии направляются к центру символа и должны подходить к нему слева либо сверху, а исходить – справа (для символа «решение» также слева) либо снизу. Линии (соединения) должны иметь минимальную длину и наиболее простую конфигурацию, следует избегать пересечения линий, применяя разрывы линий и соединители. Места объединения двух или более входящих линий в одну исходящую линию должны быть смещены.
Два или три выхода из символа «решение» показываются несколькими исходящими линиями от данного символа, несколько выходов – одной исходящей линией, которая затем разветвляется в соответствующее число линий. Каждый выход из символа помечается (рядом с линией или в ее разрыве) соответствующим значением вычисляемого условия.
6.3.2. При большом количестве символов в схеме может использоваться буквенный и/или цифровой идентификатор символа данных или процесса, располагаемый слева над символом (парным символам «граница цикла» и «соединитель» присваиваются одинаковые идентификаторы, идентификатор специальных символов помещается внутри символа, символам линий идентификатор не присваивается). Идентификатор используется для справочных ссылок в других программных документах, дополнительных (расширенных) комментариев в схеме и т.п.
6.3.3. Для облегчения написания и чтения схемы может использоваться подробное представление символов процесса или данных. Внутри такого символа в верхней части проводится горизонтальная линия, над которой помещается его идентификатор. В другом месте этой же схемы отображается более подробное представление процесса (данных), начинающееся и оканчивающееся символами терминатора, первый из которых содержит тот же идентификатор.
6.3.4. Во фрагментах схем, поясняющих общие решения (с неизвестным числом действий, повторений), в которых не определены ни тип, ни число символов, для отображения пропуска таких символов (групп символов) в линиях или между ними используют пропуск в виде трех точек.
Повторяющееся представление (упорядоченное множество) символов одного типа (в основном, символов данных ‑ например, формирование нескольких файлов или копий документа) может отображаться несколькими символами с перекрытием, каждый из которых может содержать описательный текст. Последовательность упорядоченного множества символов соответствует направлению от переднего (первого) к заднему (последнему) символу, независимо от точек входа и выхода линий.
Приложение 1
ФОРМА ВЫПОЛНЕНИЯ ТИТУЛЬНОГО ЛИСТА ПРОГРАММНЫХ ДОКУМЕНТОВ
-
( 1 )
( 2 )
( 3 )
( 4 )
( 5 )
( 6 )
( 7 )
Приложение 2
Форма заполнения последующих листов программного документа
|
|||||
|
|
( 8 ) |
|
( 9 ) |
|
|
|||||
( 10 ) |
|||||