gost_19.701-90 (1246040), страница 2
Текст из файла (страница 2)
Условия для инициализации, приращения, завершения ит.д. помещаются внутри символа в начале или в конце в зависимости от расположенияоперации, проверяющей условие.Пример.3.3. Символы линий3.3.1. Основной символ линий3.3.1.1. ЛинияСимвол отображает поток данных или управления.При необходимости или для повышения удобочитаемости могут быть добавлены стрелкиуказатели.3.3.2. Специфические символы линий3.3.2.1. Передача управленияСимвол отображает непосредственную передачу управления от одного процесса кдругому, иногда с возможностью прямого возвращения к инициирующему процессу послетого, как инициированный процесс завершит свои функции.
Тип передачи управления долженбыть назван внутри символа (например, запрос, вызов, событие).3.3.2.2. Канал связиСимвол отображает передачу данных по каналу связи.3.3.2.3. Пунктирная линияСимвол отображает альтернативную связь между двумя или более символами. Крометого, символ используют для обведения аннотированного участка.Пример 1.Если один из ряда альтернативных выходов используют в качестве входа в процесс либокогда выход используется в качестве входа в альтернативные процессы, эти символысоединяют пунктирными линиями.Пример 2.Выход, используемый в качестве входа в следующий процесс, может быть соединен сэтим входом с помощью пунктирной линии.3.4.
Специальные символы3.4.1. СоединительСимвол отображает выход в часть схемы и вход из другой части этой схемы ииспользуется для обрыва линии и продолжения ее в другом месте. Соответствующиесимволы-соединители должны содержать одно и то же уникальное обозначение.3.4.2. ТерминаторСимвол отображает выход во внешнюю среду и вход из внешней среды (начало или конецсхемы программы, внешнее использование и источник или пункт назначения данных).3.4.3.
КомментарийСимвол используют для добавления описательных комментариев или пояснительныхзаписей в целях объяснения или примечаний. Пунктирные линии в символе комментариясвязаны с соответствующим символом или могут обводить группу символов. Тексткомментариев или примечаний должен быть помещен около ограничивающей фигуры.Пример.3.4.4.
ПропускСимвол (три точки) используют в схемах для отображения пропуска символа или группысимволов, в которых не определены ни тип, ни число символов. Символ используют только всимволах линии или между ними. Он применяется главным образом в схемах, изображающихобщие решения с неизвестным числом повторений.Пример.4. ПРАВИЛА ПРИМЕНЕНИЯ СИМВОЛОВ И ВЫПОЛНЕНИЯ СХЕМ4.1. Правила применения символов4.1.1. Символ предназначен для графической идентификации функции, которую онотображает, независимо от текста внутри этого символа.4.1.2.
Символы в схеме должны быть расположены равномерно. Следует придерживатьсяразумной длины соединений и минимального числа длинных линий.4.1.3. Большинство символов задумано так, чтобы дать возможность включения текставнутри символа. Формы символов, установленные настоящим стандартом, должны служитьруководством для фактически используемых символов.
Не должны изменяться углы и другиепараметры, влияющие на соответствующую форму символов. Символы должны быть, повозможности, одного размера.Символы могут быть вычерчены в любой ориентации, но, по возможности,предпочтительной является горизонтальная ориентация. Зеркальное изображение формысимвола обозначает одну и ту же функцию, но не является предпочтительным.4.1.4.
Минимальное количество текста, необходимого для понимания функции данногосимвола, следует помещать внутри данного символа. Текст для чтения должен записыватьсяслева направо и сверху вниз независимо от направления потока.Пример.Если объем текста, помещаемого внутри символа, превышает его размеры, следуетиспользовать символ комментария.Если использование символов комментария может запутать или разрушить ход схемы,текст следует помещать на отдельном листе и давать перекрестную ссылку на символ.4.1.5. В схемах может использоваться идентификатор символов.
Это связанный с даннымсимволом идентификатор, который определяет символ для использования в справочныхцелях в других элементах документации (например, в листинге программы). Идентификаторсимвола должен располагаться слева над символом.Пример.4.1.6. В схемах может использоваться описание символов - любая другая информация,например, для отображения специального применения символа с перекрестной ссылкой, илидля улучшения понимания функции как части схемы. Описание символа должно бытьрасположено справа над символом.Пример.4.1.7. В схемах работы системы символы, отображающие носители данных, во многихслучаях представляют способы ввода-вывода.
Для использования в качестве ссылки надокументацию текст на схеме для символов, отображающих способы вывода, долженразмещаться справа над символом, а текст для символов, отображающих способы ввода, справа под символом.Пример.4.1.8. В схемах может использоваться подробное представление, которое обозначается спомощью символа с полосой для процесса или данных. Символ с полосой указывает, что вэтом же комплекте документации в другом месте имеется более подробное представление.Символ с полосой представляет собой любой символ, внутри которого в верхней частипроведена горизонтальная линия.
Между этой линией и верхней линией символа помещенидентификатор, указывающий на подробное представление данного символа.В качестве первого и последнего символа подробного представления должен бытьиспользован символ указателя конца. Первый символ указателя конца должен содержатьссылку, которая имеется также в символе с полосой.Символ с полосойПодробное представление4.2. Правила выполнения соединений4.2.1. Потоки данных или потоки управления в схемах показываются линиями.Направление потока слева направо и сверху вниз считается стандартным.В случаях, когда необходимо внести большую ясность в схему (например, присоединениях), на линиях используются стрелки.
Если поток имеет направление, отличное отстандартного, стрелки должны указывать это направление.4.2.2. В схемах следует избегать пересечения линий. Пересекающиеся линии не имеютлогической связи между собой, поэтому изменения направления в точках пересечения недопускаются.Пример.4.2.3. Две или более входящие линии могут объединяться в одну исходящую линию.
Еслидве или более линии объединяются в одну линию, место объединения должно быть смещено.Пример.4.2.4. Линии в схемах должны подходить к символу либо слева, либо сверху, а исходитьлибо справа, либо снизу. Линии должны быть направлены к центру символа.4.2.5. При необходимости линии в схемах следует разрывать для избежания излишнихпересечений или слишком длинных линий, а также, если схема состоит из нескольких страниц.Соединитель в начале разрыва называется внешним соединителем, а соединитель в концеразрыва - внутренним соединителем.4.2.6. Ссылки к страницам могут быть приведены совместно с символом комментария дляих соединителей.Пример.Внешний соединительВнутренний соединитель4.3.
Специальные условные обозначения4.3.1. Несколько выходов4.3.1.1. Несколько выходов из символа следует показывать:1) несколькими линиями от данного символа к другим символам;2) одной линией от данного символа, которая затем разветвляется в соответствующеечисло линий.Примеры.4.3.1.2. Каждый выход из символа должен сопровождаться соответствующимизначениями условий, чтобы показать логический путь, который он представляет, с тем чтобыэти условия и соответствующие ссылки были идентифицированы.Примеры.4.3.2. Повторяющееся представление4.3.2.1.
Вместо одного символа с соответствующим текстом могут быть использованынесколько символов с перекрытием изображения, каждый из которых содержитописательный текст (использование или формирование нескольких носителей данных илифайлов, производство множества копий печатных отчетов или форматов перфокарт).4.3.2.2. Когда несколько символов представляют упорядоченное множество, этоупорядочение должно располагаться от переднего (первого) к заднему (последнему).4.3.2.3. Линии могут входить или исходить из любой точки перекрытых символов, однакотребования п.4.2.4 должны соблюдаться.
Приоритет или последовательный порядокнескольких символов не изменяется посредством точки, в которой линия входит или изкоторой исходит.Пример.5. ПРИМЕНЕНИЕ СИМВОЛОВСимволНаименованиесимволаСхемаданныхСхемапрограммыСхемаработысистемыСхемавзаимодействияпрограммСхемаресурсовсистемыДанные+++++Запоминаемыеданные+-+++Оперативноезапоминающееустройство+-+++Запоминающееустройствоспоследовательнойвыборкой+-+++Запоминающееустройствоспрямым доступом+-+++Документ+-+++СимволыданныхОсновныеСпецифическиеРучной ввод+-+++Карта+-+++Бумажная лента+-+++Дисплей+-+++Процесс+++++Предопределенныйпроцесс-+++-Ручная операция+-++-Подготовка++++-СимволыпроцессаОсновныеСпецифическиеРешение-++--Параллельныедействия-+++--++--Линия+++++Передачауправления---+-Канал связи+-+++Пунктирная линия+++++Соединитель+++++Граница циклаСимволы линийОсновныеСпецифическиеСпециальныесимволыТерминатор+++--Комментарий+++++Пропуск+++++Примечание.
Знак "+" указывает, что символ используют в данной схеме, знак "-" - неиспользуют.ПРИЛОЖЕНИЕСправочноеПРИМЕРЫ ВЫПОЛНЕНИЯ СХЕМ1. Схема данных2. Схемы программыПример 1.Пример 2.3. Схема работы системы4. Схема взаймодействия программ5. Схема ресурсов системыЭлектронный текст документаподготовлен ЗАО "Кодекс" и сверен по:официальное изданиеЕдиная система программной документации: Сб. ГОСТов. М.: Стандартинформ, 2005.