Написать письмо
 

Ваш е-майл

Ваше имя

Ваше сообщение


 
новое! собираю для себя и для других:
команды и скрипты на bash

шаблон документа word для различной документации

Моя биография в компьютерах и технологиях

О распознавании образов

новое! О юзабилити

My Wishlist

Алиев Рауф, РБК

резюме | фото | жж | программы | проекты | новости
iway.ru

Кто хочет — тот ищет способ, кто не хочет — ищет причины...

все для PM | рисунки
документы

оригинальный файл в формате word
« назад

               УДК 651.7/.78:002:006.354 |Группа Т55 | |[pic]
     Г О С У Д А Р С Т В Е Н Н Ы Й   С Т А Н Д А Р Т   С О Ю З А   С С Р
[pic]
|Единая система программной документации                   |ГОСТ 19.002-80|
|                                                          |              |
|                                                          |Взамен        |
|                                                          |ГОСТ 19427-74 |
|                                                          |              |
|СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ           |              |
|                                                          |              |
|United system for program documentation.                  |              |
|Flowcharts. Conventions for flowcharting                  |              |
[pic]
Постановлением Государственного комитета СССР по стандартам от 24 апреля
1980 г. № 1867 срок введения установлен
                                                            с 01.07. 1981 г.
Настоящий стандарт распространяется на алгоритмы и программы систем
программного обеспечения вычислительных машин, комплексов и систем
независимо от их назначения и области применения и устанавливает правила
выполнения схем алгоритмов и программ, выполняемых автоматическим способом
или от руки.
Стандарт полностью соответствует МС ИСО 2636-73.
                         1. ПРАВИЛА ВЫПОЛНЕНИЯ СХЕМ
1.1. При выполнении схем алгоритмов и программ отдельные функции алгоритмов
и программ, с учетом степени их детализации, отображаются в виде условных
графических обозначений - символов по ГОСТ 19.003-80.
Схемы должны быть выполнены на форматах по ГОСТ 2.301-68.
1.2. Для облегчения вычерчивания и нахождения на схеме символов
рекомендуется поле листа разбивать на зоны. Размеры зон устанавливают с
учетом минимальных размеров символов, изображенных на данном листе.
Допускается один символ размещать в двух и более зонах, если размер символа
превышает размер зоны.
1.3. Координаты зоны проставляют:
    . по горизонтали - арабским цифрами слева направо в верхней части листа;
    . по вертикали - прописными буквами латинского алфавита сверху вниз в
      левой части листа.
1.4. Координаты зон в виде сочетания букв и цифр присваивают символам,
вписанным в поля этих зон, например A1, A2, A3, B1, B2, B3 и т. д.
При выполнении схем от руки, если поле листа не разбито на зоны, символам
присваивают порядковые номера.
1.5. В пределах одной схемы, при выполнении ее от руки, допускается
применять не более двух смежных размеров ряда чисел, кратных 5.
1.6. Для ускорения выполнения схем от руки рекомендуется использовать
бланки с контуром прямоугольника внутри каждой зоны. Контуры не должны
воспроизводиться при изготовлении копии.
1.7. Расположение символов на схеме должной соответствовать требованиям
ГОСТ 19.003-80.
Исключение составляют обязательные символы «Линия потока», «Канал связи»,
«Комментарий» и рекомендуемые символы «Межстраничный соединитель»,
«Транспортирование носителей», «Материальный поток».
1.8. Линии потока должны быть параллельны линиям внешней рамки схемы.
1.9. Направления линии потока сверху вниз и слева направо принимают за
основные и, если линии потока не имеют изломов, стрелками можно не
обозначать. В остальных случаях направление линии потока обозначать
стрелкой обязательно.
1.10. Расстояния между параллельными линиями потока должно быть не менее 3
мм, между остальными символами схемы - не менее 5 мм.
1.11. Записи внутри символа или рядом с ним должны быть выполняться
машинописью с одним интервалом или чертежным шрифтом по ГОСТ 2.304-68.
1.12. Записи внутри символа или рядом с ним должны быть краткими.
Сокращение слов и аббревиатуры, за исключением установленных
государственными стандартами, должны быть расшифрованы в нижней части поля
схемы или в документе, к которому эта схема относится.
1.13. Для удобства детализации программы должны быть использованы символы
«Процесс», «Решение», «Модификация», «Ввод-вывод» и «Пуск-останов», при
этом внутри символа на расстоянии на менее 0,25a проводят тонкую линию
(размер a по ГОСТ 19.003-80).
1.14. Записи внутри символа должны быть представлены так, чтобы их можно
было читать слева направо и сверху вниз, независимо от направления потока
(черт. 1). Вид а должен быть прочитан как вид б.
                                 [pic][pic]
                                   Черт. 1
1.15. В схеме символу может быть присвоен идентификатор, который должен
помещаться слева над символом (например, для ссылки в других частях
документации). (черт. 2).
                                 [pic][pic]
                                   Черт. 2
1.16. В схемах допускается краткая информация о символе (описание,
уточнение или другие перекрестные ссылки для более полного понимания
функции данной части системы). Описание символа должно помещаться справа
над символом (черт. 3).
                                 [pic][pic]
                                   Черт. 3
                       2. ПРАВИЛА ПРИМЕНЕНИЯ СИМВОЛОВ
2.1. Применения символов должно соответствовать указанному в таблице.
|[pic]                                                                   |
|Фрагмент схемы                |Содержание      |Правила применения      |
|                              |обозначения     |                        |
|[pic]                                                                   |
|[pic]                         |Возможные       |Координаты зоны символа |
|                              |варианты        |или порядковый номер    |
|                              |обозначения     |проставляют в верхней   |
|                              |символов в      |части символа в разрыве |
|                              |схемах:         |его контура.            |
|                              |B2, B3, C3 -    |                        |
|                              |координаты зоны |                        |
|                              |листа, в которой|                        |
|                              |размещен символ |                        |
|[pic]                         |18, 19, 20 -    |                        |
|                              |порядковые      |                        |
|                              |номера символов |                        |
|                              |на схеме        |                        |
|[pic]                         |                |Допускается не          |
|                              |                |проставлять координаты  |
|                              |                |символов при выполнении |
|                              |                |схем от руки и при      |
|                              |                |наличии координатной    |
|                              |                |сетки.                  |
|[pic]                         |Комментарий     |Применяется, если       |
|                              |                |пояснение не помещается |
|                              |                |внутри символа (для     |
|                              |                |пояснения характера     |
|                              |                |параметров, особенностей|
|                              |                |процесса, линий потока и|
|                              |                |др.).                   |
|                              |                |Комментарий записывают  |
|                              |                |параллельно основной    |
|                              |                |надписи.                |
|                              |                |Комментарий помещают в  |
|                              |                |свободном месте схемы на|
|                              |                |данном листе и соединяют|
|                              |                |с поясняемым символом.  |
|[pic]                         |Соединитель:    |При большой насыщенности|
|                              |E5, B1, A, 5 -  |схемы символами         |
|                              |идентификаторы  |отдельные линии потока  |
|                              |соединителя в   |между удаленными друг от|
|                              |виде:           |друга символами         |
|                              |буквы и цифры   |допускается обрывать.   |
|                              |(координаты зоны|При этом в конце        |
|                              |листа)          |(начале) обрыва должен  |
|                              |                |быть помещен символ     |
|                              |                |«Соединитель».          |
|[pic]                         |буквы           |                        |
|[pic]                         |цифры           |                        |
|[pic]                         |Межстраничный   |a) Связывание линией    |
|                              |соединитель     |потока символы находятся|
|                              |Первая строка   |на разных листах.       |
|                              |внутри          |Примечание. При         |
|                              |межстраничного  |изготовлении схем с     |
|                              |соединителя     |помощью ЭВМ допускается |
|                              |определяет номер|указывать рядом с       |
|                              |листа, вторая - |обрывом линии потока    |
|                              |координату      |адресные ссылки без     |
|                              |символа         |использования символов  |
|                              |                |«Соединитель» и         |
|                              |                |«Межстраничный          |
|                              |                |соединитель»;           |
|[pic]                         |A3 - определяет |б) и в случае связи     |
|                              |зону на данном  |некоторого символа со   |
|                              |листе, где      |многими другими         |
|                              |расположен      |символами,              |
|                              |символ          |расположенными на разных|
|                              |«Комментарий»   |листах, на входе этого  |
|                              |010E3 -         |символа помещают один   |
|                              |определяет номер|символ «Межстраничный   |
|                              |листа и зону    |соединитель», внутри    |
|                              |расположения,   |которого на первой      |
|                              |связываемые с   |строке помещают знак # ,|
|                              |символом E3.    |а на второй строке -    |
|                              |                |координаты символа      |
|                              |                |«Комментарий». Внутри   |
|                              |                |символа «Комментарий»   |
|                              |                |указывают номера страниц|
|                              |                |и координаты символов,  |
|                              |                |связанных с поясняемым  |
|                              |                |символом.               |
|[pic]                         |Линии потока    |Применяют для указания  |
|                              |                |направления линии       |
|                              |                |потока:                 |
|                              |                |можно без стрелки, если |
|                              |                |линия направлена слева  |
|                              |                |направо и сверху вниз;  |
|                              |                |со стрелкой - в         |
|                              |                |остальных случаях.      |
|[pic]                         |Излом линии под |Обозначает изменение    |
|                              |углом 90o       |направление потока      |
|[pic]                         |Пересечение     |Применяется в случае    |
|                              |линий потока    |пересечения двух        |
|                              |                |несвязанных потоков     |
|[pic]                         |Слияние линий   |Применяется в случае    |
|                              |потока:         |слияния линий потока,   |
|                              |место слияний   |каждая из которых       |
|                              |потока          |направлена к одному и   |
|                              |обозначено      |тому же символу на      |
|                              |точкой          |схеме.                  |
|[pic]                         |место слияний   |Место слияния линий     |
|                              |потока          |потока допускается      |
|                              |обозначено      |обозначать точкой или   |
|                              |цифрой 0        |цифрой 0                |
|[pic]                         |                |При выполнении схем на  |
|                              |                |машине стрелка на линии |
|                              |                |потока выполняется      |
|                              |                |прописной буквой «X» или|
|                              |                |прописной русской буквой|
|                              |                |«Х»                     |
|[pic]                         |Возможные       |При числе исходов не    |
|                              |варианты        |более трех признак      |
|                              |отображения     |условия решения (Да,    |
|                              |решения:        |Нет, =, <, >)           |
|                              |A=B, [pic]-     |проставляют над каждой  |
|                              |условия решений;|выходящей линией потока |
|                              |                |или справа от линии     |
|                              |A, B, P -       |потока                  |
|                              |параметры       |                        |
|[pic]                         |yi - условие    |При числе исходов более |
|                              |i-го исхода,    |трех условие исхода     |
|                              |011E1, 016A3,   |проставляется в разрыве |
|                              |005B5, 015E4 -  |линии потока. Адрес     |
|                              |адреса исходов. |исхода проставляется в  |
|                              |                |продолжении условия     |
|                              |Структура адреса|исхода и отделяется от  |
|                              |имеет вид       |него пробелом;          |
|                              |XXX XX          |                        |
|                              ||  |  координата|                        |
|                              |символа         |                        |
|                              ||     номер     |                        |
|                              |листа схемы     |                        |
|[pic]                         |B5 - знак,      |в символе «Соединитель» |
|                              |указывающий, что|указывают координату    |
|                              |условия решения |зоны, куда должна       |
|                              |даются в виде   |помещаться таблица или  |
|                              |таблицы или     |символ «Комментарий»    |
|                              |символа         |                        |
|                              |«Комментарий»,  |                        |
|                              |расположенный на|                        |
|                              |данном листе в  |                        |
|                              |зоне B5         |                        |
|[pic]                         |                |в таблице (в символе    |
|                              |                |«Комментарий») приводят |
|                              |                |адреса всех переходов   |
|[pic]                         |Параллельные    |Применяется в случае    |
|                              |действия:       |одновременного          |
|                              |начало          |выполнения операций,    |
|                              |                |отображаемых несколькими|
|                              |                |символами               |
|[pic]                         |конец           |При этом в случае a     |
|                              |                |изображается одна       |
|                              |                |входная, а в случае б - |
|                              |                |одна выходная линия     |
|                              |                |потока                  |
|[pic]                         |Взаимодействие  |Применяют:              |
|                              |материальных    |при пересечении         |
|                              |потоков         |материальных потоков    |
|[pic]                         |                |при объединении         |
|                              |                |материальных потоков    |
|                              |                |при разветвлении        |
|                              |                |материальных потоков    |
|[pic]                         |Начало,         |Символы применяют в     |
|                              |прерывание и    |начале схемы алгоритма  |
|                              |конец алгоритма |или программы, в случае |
|                              |или программы:  |прерывания и в конце    |
|                              |пуск            |Внутри символа          |
|                              |                |«Пуск-останов» может    |
|                              |                |указываться наименование|
|                              |                |действия или            |
|                              |                |идентификатор программы |
|[pic]                         |прерывание      |                        |
|[pic]                         |останов         |                        |
|[pic]                         |Детализация     |Применяется (в отличие  |
|[pic]                         |некоторой       |от случая, когда        |
|                              |программы,      |применяется символ      |
|                              |представленной в|«Предопределенный       |
|                              |данной схеме    |процесс») для           |
|                              |одним символом: |детализации в составе   |
|                              |                |данной схемы программы. |
|                              |XB4 -           |                        |
|                              |идентификатор   |Детализируемая программа|
|                              |программы;      |начинается и            |
|                              |015 - номер     |заканчивается символом  |
|                              |листа, где      |«Пуск-останов».         |
|                              |проведено начало|Внутри символа,         |
|                              |детализируемой  |посредством которого    |
|                              |программы;      |детализируется          |
|                              |B3 - координата |программа, проводят     |
|                              |зоны листа.     |горизонтальную линию.   |
|                              |                |В данном примере        |
|                              |                |детализируемая программа|
|                              |                |представлена посредством|
|                              |                |символа «Процесс».      |
|                              |                |Слева над горизонтальной|
|                              |                |линией помещается       |
|                              |                |идентификатор           |
|                              |                |детализируемой          |
|                              |                |программы, а справа -   |
|                              |                |номер листа и координата|
|                              |                |зоны, где размещен      |
|                              |                |символ «Пуск-останов».  |
|                              |                |Внутри символа          |
|                              |                |«Пуск-останов»,         |
|                              |                |обозначающее начало     |
|                              |                |детализируемой          |
|                              |                |программы, указывается  |
|                              |                |идентификатор данной    |
|                              |                |программы.              |
|[pic]                         |Компактное      |Применяется, когда      |
|                              |представление   |каждое из обозначенных  |
|                              |множества       |множеств носителей      |
|                              |носителей данных|данных обладает         |
|                              |одинакового     |определенным набором    |
|                              |вида:           |свойств и имеет линии   |
|                              |документы       |потоков одного вида и   |
|                              |                |направления.            |
|[pic]                         |ручные документы|                        |
|                              |                |                        |
|[pic]                         |перфокарты      |                        |
|                              |                |                        |
|[pic]                         |магнитные ленты |                        |
|                              |                |                        |
|[pic]                         |перфоленты      |                        |
[pic]
                         Переиздание. Ноябрь 1987 г.
                                 Конец формы
[pic]