Б4 Универсальный язык моделирования UML
Результатом проектирования системы является ее модель. Процесс создания модели называется моделированием (modeling).
Универсальный язык моделирования UML (Unified Modelling Language) представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем. Язык UML одновременно является простым и мощным средством моделирования, который может быть эффективно использован для построения концептуальных, логических и графических моделей сложных систем самого различного целевого назначения. Этот язык вобрал в себя наилучшие качества методов программной инженерии, которые с успехом использовались на протяжении последних лет при моделировании больших и сложных систем.
Язык UML основан на некотором числе базовых понятий, которые могут быть изучены и применены большинством программистов и разработчиков, знакомых с методами объектно-ориентированного анализа и проектирования.
Основными элементами UML являются сущности (Thing), отношения (Relationship), диаграммы (Diagram). Сущности являются ключевыми абстракциями языка, отношения связывают сущности вместе, диаграммы группируют коллекции сущностей, которые представляют интерес.
Структурные сущности являются существительными языка UML. К ним относятся:
- классы (Class) – это набор объектов, разделяющих одни и те же атрибуты, операции, отношения и семантику. Класс реализует один или несколько интерфейсов и изображается виде прямоугольника, включающего имя класса, имена атрибутов, операций, примечание;
- интерфейсы (Interface) – это набор операций, которые определяют сервис класса или компоненты. Интерфейс графически изображается в виде круга и, как правило, присоединяется к классу или к компоненту, который реализует данный интерфейс;
- кооперации/коммуникации (Collaboration) – определяют взаимодействие и служат для объединения ролей и других элементов, которые взаимодействуют вместе так, что получающееся в результате поведение объекта оказывается большим, чем просто сумма всех элементов. Изображается в виде эллипса с пунктирной границей;
- прецеденты, варианты использования (Use case) – описание набора последовательностей действий, которые выполняются системой и имеют значение для конкретного действующего лица (Actor). Прецеденты изображаются в виде эллипса и используются для структурирования поведенческих сущностей в модели;
- активные классы (Active class) – это классы, чьими экземплярами являются активные объекты, которые владеют процессом или потоком управления и могут инициировать управляющее воздействие. Стереотипами конкретного класса являются процесс (Process) и поток (Thread). Графически такой класс изображается как класс с жирной границей;
- компоненты (Component) – это физически заменяемые части системы, обеспечивающие реализацию ряда интерфейсов. Компонент – это физическое представление таких логических элементов, как классы, интерфейсы и кооперации. Предметная область компонентов относится к реализации. Изображаются компоненты в виде прямоугольника с ярлыками слева и, как правило, имеют только имя и примечание;
- узлы (Node) – физические объекты, которые существуют во время исполнения программы и представляют собой коммуникационный ресурс, обладающий, по крайней мере, памятью, а зачастую и процессором. На узлах могут находиться выполняемые объекты и компоненты. Изображаются узлы в виде куба, имеют имя и примечание.
Данные перечисленных семи типов объектов являются базовыми структурными объектами UML. Существуют также вариации данных объектов, такие как действующие лица, субъекты (Actor), сигналы (Signal), утилиты (Utility – вид класса), процессы и нити (Process и Thread – виды активного класса), приложения (Application), документы (document), файлы (File), библиотеки (Library), страницы (Page), таблицы (Table).
Поведенческие сущности– это динамические части моделей UML. К ним относятся:
- взаимодействия (Interaction) – включают набор сообщений, которыми обмениваются указанные объекты с целью достижения указанной цели. Взаимодействие описывается в контексте кооперации и изображается направленной линией, маркируется именем операции сверху;
- автоматы (State machine) – спецификации поведения, представляющие собой последовательности состояний, через которые проходит в течение своей жизни объект, или взаимодействие в ответ на происходящие события (а также ответные действия объекта на эти события). Автомат прикреплен к исходному элементу (классу, кооперации или методу) и служит для определения поведения его экземпляров. Изображается автомат как прямоугольник с закругленными углами.
Группирующие сущности – это организационные составляющие моделей UML. К ним относятся пакеты (Package) – обобщенный механизм для организации элементов в группы. Структурные, поведенческие, группирующие сущности могут быть помещены в пакет. Пакеты являются чисто концептуальными сущностями – в отличие от компонентов, существующих во время исполнения программы. Изображается пакет как папка с ярлыком сверху и, как правило, имеет только имя.
Аннотационные сущности – это пояснительные составляющие моделей UML, к которым относятся примечания (Note) – пояснительные элементы языка. Они содержат текст комментария, изображаются в виде прямоугольника с загнутым уголком страницы.
К базовым отношениям между объектами, которые позволяют строить блоки UML, можно отнести следующие (рисунок Б4.1):
Рисунок Б4.1 – Отношения UML
- зависимость (Dependency) – это семантическое отношение между двумя сущностями, при котором изменение одной из них (независимой сущности) может отразиться на семантике другой (зависимой). Виды зависимостей, которые соответствуют нескольким видам отношений между объектами, перечислены ниже:
- абстракция (Abstraction) – представляет собой изменение уровня абстрактности для некоторого понятия. Как правило, один из элементов, более абстрактный, а второй – более конкретный, хотя возможны ситуации, когда оба элемента являются двумя возможными вариантами понятия, существующими на одном уровне абстракции. К зависимости абстракции относятся следующие стереотипы (в порядке возрастания специфичности отношений): трассировать (Trace), уточнять (Refine), реализовать (есть собственная нотация) и выводить (Derive),
- связывание (Binding) – связывает элемент с шаблоном. Аргументы, необходимые для параметров шаблона, прикреплены к зависимости связывания в виде списка,
- комбинирование (Combination) – соотносит две части описания классификатора (любой элемент модели, описывающий определенные черты структуры и поведения системы), чтобы получить полное описание элемента,
- разрешение (Permission) – зависимость (всегда изображается в виде особого стереотипа), связывающая тот или иной пакет (или класс) с другим пакетом (или классом), которому он предоставляет разрешение использовать свое содержимое. Стереотипами зависимости разрешения являются: быть доступным (Access), быть дружественным (Friend) и импортировать (Import),
- использование (Usage) – описывает ситуацию, когда одному элементу для правильной реализации или функционирования требуется присутствие другого элемента. К стереотипам этого вида зависимости относятся: вызывать (Call), создать экземпляр (Instantiate), параметр (Parameter) и отправить (Send);
- ассоциация (Association) – структурное отношение, описывающее множество связей между объектами классификаторов, где связь (Link) – это соединение между объектами, которое описывает связи между их экземплярами. Ассоциации являются как бы клеем, который связывает систему воедино. Без ассоциаций мы имели бы просто некоторое количество классов, не способных взаимодействовать друг с другом. У ассоциации может быть имя, однако основную информацию об ассоциации следует искать у ее полюсов, где описывается, каким образом каждый объект участвует в ассоциации: у ассоциации есть список, состоящий из двух или более полюсов ассоциации: каждый из них определяет роль, которую играет данный классификатор в этой ассоциации. Один и тот же классификатор может играть несколько ролей, которые не являются взаимозаменяемыми. Каждый полюс ассоциации описывает свойства, применимые к конкретному объекту этой ассоциации, например, сколько раз один объект может появляться в связях (множественность). Некоторые свойства (такие как допустимость навигации) применимы только к бинарным ассоциациям, хотя большинство свойств относится и к бинарным, и к n-арным ассоциациям;
- обобщение(Generalization) – это отношение специализации/обобщения, при котором объекты специализированного элемента (потомка – Child) можно подставить вместо объектов обобщенного элемента (родителя, предка – Parent). В случае обобщения классов прямой предок может именоваться суперклассом, а прямой потомок – подклассом;
- реализация (Realization) – отношение между спецификацией и ее программной реализацией; указание на то, что поведение наследуется без структуры.
Мы перечислили четыре основных отношения. В UML также существуют их варианты: уточнение (Refinement), трассировка (Trace), включение (Include), расширение (Extend).
Визуализация представления проектируемой системы с различных точек зрения в UML реализована посредством диаграмм – проекций системы.
Диаграмма (Diagram) – это графическое представление множества элементов, которое изображается в виде связного графа с вершинами (сущностями) и ребрами (отношениями). Перечень структурных и динамических диаграмм приведены на рисунке Б4.2.
Рисунок Б4.2 – Диаграммы UML
Чаще всего UML рассматривает разрабатываемую систему с пяти взаимосвязанных точек зрения (рисунок Б4.3).
Рисунок Б4.3 – Моделирование архитектуры системы
Представление с точки зрения вариантов использования (Use case view) включает пользовательские истории, описывающие систему с точки зрения конечного пользователя, аналитика, тестера. Это представление не определяет структуру программного обеспечения, а существует для передачи общего представления о системе. В UML это отображается посредством диаграмм вариантов использования (Use case diagram), динамический аспект представлен в диаграммах взаимодействий (Interaction diagram), состояний (Statechart diagram), активности (Activity diagram).
Представление с точки зрения дизайна (Design view) включает классы, интерфейсы и кооперации, которые формируют словарь задачи и ее решение. Данное представление в первую очередь осуществляет поддержку функциональных требований к системе, значение сервисов, которые система должна предоставить конечному пользователю. В UML это отображается посредством диаграмм классов (Class diagram) и объектов (Object diagram), динамический аспект отображается в диаграммах взаимодействий, состояний, активности.
Представление с точки зрения процессов (Process view) включает нити и процессы, которые формируют параллельную обработку и синхронизацию в системе. Данное представление в первую очередь относится к производительности, масштабируемости и пропускной способности системы. В UML статический и динамический аспекты отображаются теми же диаграммами, что и в Design view, но внимание акцентируется на активных классах, представляющих процессы и нити.
Представление с точки зрения реализации (Implementation view) включает компоненты и файлы, используемые при сборке системы. Подобное представление в первую очередь относится к управлению конфигурациями (Configuration management) релизов продукта. Статический аспект в UML отображен диаграммой компонентов (Component diagram), а динамический – диаграммами взаимодействий, состояний, активности.
Представление с точки зрения внедрения (Deployment view) включает узлы и их взаимодействие – они определяют аппаратную топологию, на которой выполняется программное обеспечение. Это представление в первую очередь относится к распространению, доставке, установке компонентов, из которых строится физическая система. Статический аспект в UML отображается диаграммой внедрения (Deployment diagram), а динамический – диаграммами взаимодействий, состояний, активности.
Ниже приведены определения и примеры диаграмм:
- диаграмма классов (Class diagram) – структурная диаграмма, на которой показано множество классов, интерфейсов, коопераций и отношений между ними (рисунок Б4.4);
- диаграмма объектов (Object diagram) – структурная диаграмма, на которой показано множество объектов и отношений между ними. Ее можно считать особым случаем диаграммы классов. Инструментам моделирования не нужно поддерживать отдельный формат для диаграмм объектов. На них изображены объекты, поэтому диаграмма классов, на которой нет классов, но есть принадлежащие им объекты, может считаться диаграммой объектов;
- диаграмма вариантов использования, прецедентов, (Use case diagram) – диаграмма поведения, на которой показано множество вариантов использования и действующих лиц, а также отношений между ними (рисунок Б4.5);
- диаграммы взаимодействий (Interaction diagram):
- диаграмма последовательностей (Sequence diagram) – диаграмма поведения, на которой показано взаимодействие и подчеркнута временная последовательность событий (рисунок Б4.6);
- диаграмма кооперации/коммуникации (Collaboration diagram) – диаграмма поведения, на которой показано взаимодействие и подчеркнута структурная организация объектов, посылающих и принимающих сообщения;
Рисунок Б4.4 – Диаграмма классов
Рисунок Б4.5 – Диаграмма вариантов использования
Рисунок Б4.6 – Диаграмма последовательностей
- диаграмма состояний (Statechart diagram) – диаграмма поведения, на которой показан автомат и подчеркнуто поведение объектов с точки зрения порядка получения событий;
- диаграмма активности (Activity diagram) – диаграмма поведения, на которой показан автомат и подчеркнуты переходы потока управления от одной деятельности к другой (рисунок Б4.7);
- диаграмма компонентов (Component diagram) – диаграмма, на которой изображена организация некоторого множества компонентов и зависимости между ними, – относится к статистическому виду системы (рисунки Б4.8, Б4.9);
- диаграмма топологии системы (Deployment diagram) – структурная диаграмма, на которой показаны узлы и отношения между ними.
Рисунок Б4.7 – Диаграмма активности
Рисунок Б4.8 – Пиктограммы компонентов
Рисунок Б4.9 – Примеры диаграммы компонентов
Б5 ЕСПД. Общие требования к текстовым документам
Б5.1. Требования к текстовым документам, содержащим, в основном, сплошной текст
Б5.1.1 Построение документа
Б5.1.1.1 Текст документа при необходимости разделяют на разделы и подразделы. При большом объеме документа допускается разделять его на части, а в случае необходимости, на книги. Каждую часть и книгу комплектуют отдельно. Всем частям дают наименования и присваивают обозначение документа. Начиная со второй части, этому обозначению добавляют порядковый номер, например ХХХХ.331112.032ФО. Всем книгам дают названия и присваивают порядковый номер. Пример заполнения поля 4 титульного листа на книгу
приведен в приложении Б.
Листы документа нумеруют в пределах каждой части, каждую часть начинают на листах с основной надписью по форме ГОСТ 2.104 и форме 3 ГОСТ Р 21.1101.
Б5.1.1.2 Разделы должны иметь порядковые номера в пределах всего документа (часть, книги), обозначенными арабскими цифрами без точки и записанные с абзацного отступа. Подразделы должны иметь нумерацию в пределах каждого раздела. Номер подраздела состоит из номеров раздела и подраздела, разделенных точкой. В конце номера подраздела точки не ставится. Разделы, как и подразделы, могут состоять из одного или нескольких пунктов.
Б5.1.1.3 Если документ не имеет подразделов, то нумерация пунктов в нем должна быть в пределах каждого раздела, и номер пункта должен состоять из номеров раздела и пункта, разделенных точкой. В конце номера пункта точка не ставится, например:
1 Типы и основные размеры
1.1 Нумерация пунктов первого раздела документа
1.2
1.3
2 Технические требования
2.1 Нумерация пунктов второго раздела документа
2.2
2.3
Если документ имеет подразделы, то нумерация пунктов должна быть в пределах подраздела и номер пункта должен состоять из номеров раздела, подраздела и пункта, разделенных точками, например:
3 Методы испытаний
3.1 Аппараты, материалы и реактивы
3.1.1 Нумерация пунктов первого подраздела третьего раздела документа
3.1.2
3.1.3
3.2 Подготовка к испытанию
3.2.1 Нумерация пунктов второго подраздела третьего раздела документа
3.2.2
3.2.3
Б5.1.1.4 Если раздел или подраздел состоит из одного пункта, он также нумеруется.
Б5.1.1.5 Если текст документа подразделяется только на пункты, они нумеруются порядковыми номерами в пределах документа.
Б5.1.1.6 Пункты, при необходимости, могут быть разбиты на подпункты, которые должны иметь порядковую нумерацию в пределах каждого пункта, например 1.2.1.1, 1.2.1.2 и т.д.
Б5.1.1.7 Внутри пунктов или подпунктов могут быть приведены перечисления.
Перед каждой позицией перечисления следует ставить дефис или, при необходимости, ссылки в тексте документа на одно из перечислений, строчную букву, после которой ставится скобка. Для дальнейшей детализации перечислений необходимо использовать арабские цифры, после которых ставится скобка, а запись производится с абзацного отступа, как показано в примере.
Пример
а)________________
б)________________
1)______________
2)______________
в)________________
Б5.1.1.8 Каждый пункт, подпункт и перечисление записывают с абзацного отступа.
Б5.1.1.9 Разделы, подразделы должны иметь заголовки. Пункты, как правило, заголовков не имеют. Заголовки должны четко и кратко отражать содержание разделов, подразделов.
Заголовки следует печатать с прописной буквы без точки в конце, не подчеркивая. Переносы слов в заголовках не допускаются. Если заголовок состоит из двух предложений, их разделяют точкой.
Расстояние между заголовком и текстом при выполнении документа машинописным способом должно быть равно 3, 4 интервалам, при выполнении рукописным способом - 15 мм. Расстояние между заголовком раздела и подраздела - 2 интервала, при выполнении рукописным способом - 8 мм.
Б5.1.1.10 Каждый раздел текстового документа рекомендуется начинать с нового листа (страницы).
Б5.1.1.11 В документе (части, книге) большого объема на первом (заглавном) листе и, при необходимости, на последующих листах помещают содержание, включающее номера и наименования разделов и подразделов с указанием номеров листов, страниц.
Если документ разбит на части (книги), то в конце содержания первой части (книги) перечисляют обозначение и наименование (при наличии) остальных частей (книг). Содержание включают в общее количество листов данного документа (книги).
Слово "Содержание" записывают в виде заголовка (симметрично тексту) с прописной буквы. Наименования, включенные в содержание, записывают строчными буквами, начиная с прописной буквы.
Б5.1.1.12 В конце текстового документа перед листом регистрации изменений допускается приводить список литературы, которая была использована при его составлении. Выполнение списка и ссылки на него в тексте - по ГОСТ 7.32. Список литературы включают в содержание документа.
Б5.1.11.13 Нумерация страниц документа и приложений, входящих в состав этого документа должна быть сквозная. Допускается вместо сквозной нумерации применять нумерацию страниц в пределах каждого раздела документа следующим образом:
3 15
раздел страница
Б5.1.2 Изложение текста документов
Б5.1.2.1 Полное наименование изделия на титульном листе, в основной надписи и при первом упоминании в тексте документа должно быть одинаковым с наименованием его в основном конструкторском документе.
В последующем тексте порядок слов в наименовании должен быть прямой, т.е. на первом месте должно быть определение (имя прилагательное), а затем - название изделия (имя существительное); при этом допускается употреблять сокращенное наименование изделия. Наименования, приводимые в тексте документа и на иллюстрациях, должны быть одинаковыми.
Б5.1.2.2 Текст документа должен быть кратким, четким и не допускать различных толкований.
При изложении обязательных требований в тексте должны применяться слова "должен", "следует", "необходимо", "требуется, чтобы", "разрешается только", "не допускается", "запрещается", "не следует". При изложении других предложений следует применять слова - "могут быть", "как правило", "при необходимости", "может быть", "в случае " и т.д.
При этом допускается использовать повествовательную форму изложения текста документа, например "применяют", "указывают" и т.п. В документах должны применяться научно-технические термины, обозначения и определения, установленные соответствующими стандартами, а при их отсутствии - общепринятые в научно-технической литературе.
Если в документе принята специфическая терминология, то в конце его (перед списком литературы) должен быть перечень принятых терминов с соответствующими разъяснениями. Перечень включают в содержание документа.
Б5.1.2.3 В тексте документа не допускается:
- применять обороты разговорной речи, техницизмы, профессионализмы;
- применять для одного и того же понятия различные научно-технические термины, близкие по смыслу (синонимы), а также иностранные слова и термины при наличии равнозначных слов и терминов в русском языке;
- применять произвольные словообразования;
- применять сокращения слов, кроме установленных правилами русской орфографии, соответствующими государственными стандартами, а также сокращений, установленных в данном документе;
- сокращать обозначения единиц физических величин, если они употребляются без цифр, за исключением единиц физических величин в заголовках и боковинках таблиц и в расшифровках буквенных обозначений, входящих в формулы и рисунки.
Б5.1.2.4 В тексте документа, за исключением формул, таблиц и рисунков, не допускается:
- применять математический знак минус (-) перед отрицательными значениями величин (следует писать "минус");
- применять знак "0" для обозначения диаметра (следует писать слово "диаметр"). При указании размера или предельных отклонений диаметра на чертежах, помещенных в тексте документа, перед размерным числом следует писать знак "0";
- применять без числовых значений математические знаки, например > (больше), < (меньше), = (равно), >= _(больше или равно), <= (меньше или равно), <> (не равно), а также знаки № (номер), % (процент);
- применять индексы стандартов, технических и других документов без регистрационного номера.
Б5.1.2.5 Если в документе приводятся поясняющие надписи, наносимые непосредственно на изготовляемые изделия (например, на планки, таблички к элементам управления и т.п.), их выделяют шрифтом (без кавычек), например ВКЛ., ОТКЛ., или кавычками - если надпись состоит из цифр и (или) знаков.
Наименования команд, режимов, сигналов и т.п. в тексте следует выделять кавычками, например, "Сигнал +27 включено".
Б5.1.2.6 Пречень допускаемых сокращений слов установлен в ГОСТ 2.316. Если в документе принята особая система сокращения слов или наименований, то в нем должен быть приведен перечень принятых сокращений, который помещают в конце документа перед перечнем терминов.
Б5.1.2.7 Условные буквенные обозначения, изображения или знаки должны соответствовать принятым в действующем законодательстве и государственных стандартах. В тексте документа перед обозначением параметра дают его пояснение, например "Временное сопротивление разрыву Qв".
При необходимости применения условных обозначений, изображений или знаков, не установленных действующими стандартами, их следует пояснять в тексте или в перечне обозначений.
Б5.1.2.8 В документе следует применять стандартизированные единицы физических величин, их наименование и обозначения в соответствии с ГОСТ 8.417.
Наряду с единицами СИ, при необходимости, в скобках указывают единицы ранее применявшихся систем, разрешенных к применению. Применение в одном документе разных систем обозначения физических величин не допускается.
Б5.1.2.9 В тексте документа числовые значения величин с обозначением единиц физических величин и единиц счета следуют писать цифрами, а числа без обозначения единиц физических величин и единиц счета от единицы до девяти - словами.
Б5.1.2.10 Дробные числа необходимо приводить в виде десятичных дробей, за исключением размеров в дюймах, которые следует записывать 1/4"; 1/2".
При невозможности выразить числовое значение в виде десятичной дроби, допускается записывать его в виде простой дроби в одну строку через косую черту, например, 5/32; (50А - 4С)/ (40В+20).
Б5.1.2.11 В формулах в качестве символов следует применять обозначения, установленные соответствующими государственными стандартами. Пояснения символов и числовых коэффициентов, входящих в формулу, если они не пояснены ранее в тексте, должны быть приведены непосредственно под формулой. Пояснения каждого символа следует давать с новой строки в той последовательности, в которой символы приведены в формуле. Первая строка пояснения должна начинаться со слова "где" без двоеточия после него.
Пример:
Плотность каждого образца р, кг/м*, вычисляют по формуле
р=m/V, (I)
где m - масса образца, кг;
V - объем образца, м*.
Формулы, следующие одна за другой и не разделенные текстом, разделяют запятой.
Б5.1.2.12 Переносить формулы на следующую строку допускается только на знаках выполняемых операций, причем знак в начале следующей строки повторяют. При переносе формулы на знаке умножения применяют знак "х".
Б5.1.2.13 В документах, издаваемых не типографским способом, формулы могут быть выполнены машинописным, машинным способами или чертежным шрифтом высотой не менее 2,5 мм. Применение машинописных и рукописных символов в одной формуле не допускается.
Б5.1.2.14 Формулы, за исключением формул, помещаемых в приложение, должны нумероваться сквозной нумерацией арабскими цифрами, которые записывают на уровне формулы справа в круглых скобках. Одну формулу обозначают - (I).
Ссылки в тексте на порядковые номера формул дают в скобках, например, ... в формуле (I).
Формулы, помещаемые в приложениях, должны нумероваться отдельной нумерацией арабскими цифрами в пределах каждого приложения с добавлением перед каждой цифрой обозначения приложения, например формула (В.1).
Допускается нумерация формул в пределах раздела. В этом случае номер формулы состоит из номера раздела и порядкового номера формулы, разделенных точкой, например (3.1).
Б5.1.2.15 Порядок изложения в документах математических уравнений такой же, как и у формул.
Б5.1.2.16 Примечания приводят в документах, если необходимы пояснения или справочные данные к содержанию текста, таблиц или графического материала.
Примечания не должны содержать требований.
Б5.1.2.17 Примечания следует помещать непосредственно после текстового, графического материала или в таблице, к которым относятся эти примечания, и печатать с прописной буквы с абзаца. Если примечание одно, то после слова "Примечание" ставится тире и примечание печатается тоже с прописной буквы. Одно примечание не нумеруют. Несколько примечаний нумеруют по порядку арабскими цифрами. Примечание к таблице помещают в конце таблицы над линией, обозначающей окончание таблицы.
Примеры
Примечание - _____________ __________________________
П р и м е ч а н и я 1 ________________________ 2 ________________________
Б5.1.3 Оформление иллюстраций и приложений
Б5.1.3.1 Количество иллюстраций должно быть достаточно для пояснения излагаемого текста. Иллюстрации могут быть расположены как по тексту документа (возможно ближе к соответствующим частям текста), так и в конце его. Иллюстрации должны быть выполнены в соответствии с требованиями стандартов ЕСКД и СПДС. Иллюстрации, за исключением иллюстраций приложений, следует нумеровать арабскими цифрами сквозной нумерацией. Если рисунок один, то он обозначается "Рисунок 1".
Иллюстрации каждого приложения обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой обозначения приложения. Например - Рисунок А.3.
Допускается нумеровать иллюстрации в пределах раздела. В этом случае номер иллюстрации состоит из номера раздела и порядкового номера иллюстрации, разделенных точкой. Например - Рисунок 1.1. При ссылках на иллюстрации следует писать "... в соответствии с рисунком 2" при сквозной нумерации и "... в соответствии с рисунком 1.2" при нумерации в пределах раздела.
Иллюстрации, при необходимости, могут иметь наименование и пояснительные данные (подрисуночный текст). Слово "Рисунок" и наименование помещают после пояснительных данных и располагают следующим образом: Рисунок 1 - Детали прибора.
Б5.1.3.2 Если в тексте документа имеется иллюстрация, на которой изображены составные части изделия, то на этой иллюстрации должны быть указаны номера позиций этих составных частей в пределах данной иллюстрации, которые располагают в возрастающем порядке, за исключением повторяющихся позиций, а для электро- и радио элементов - позиционные обозначения, установленные в схемах данного изделия.
Исключения составляют электро- и радиоэлементы, являющиеся органами регулировки или настройки, для которых (кроме номера позиции) дополнительно указывают в подрисуночном тексте назначение каждой регулировки и настройки, позиционное обозначение и надписи на соответствующей планке или панели.
Допускается, при необходимости, номер, присвоенный составной части изделия на иллюстрации, сохранять в пределах документа.
Для схем расположения элементов конструкций и архитектурно-строительных чертежей зданий (сооружений) указывают марки элементов.
При ссылке в тексте на отдельные элементы деталей (отверстия, пазы, канавки, буртики и др.) их обозначают прописными буквами русского алфавита. Указанные данные наносят на иллюстрации согласно ГОСТ 2.109.
Б5.1.3.3 На приводимых в документе электрических схемах около каждого элемента указывают его позиционное обозначение, установленное соответствующими стандартами, и, при необходимости, номинальное значение величины.
1.3.4 Материал, дополняющий текст документа, допускается помещать в приложениях. Приложением может быть, например, графический материал, таблицы большого формата, расчеты, описание аппаратуры и приборов, описание алгоритмов и программ задач, решаемых на ЭВМ и т.д.
Приложение оформляют как продолжение данного документа на последующих его листах или выпускают в виде самостоятельного документа.
Б5.1.3.5 Приложения могут быть обязательными и информационными. Информационные приложения могут быть рекомендуемого или справочного характера.
Б5.1.3.6 В тексте документа на все приложения должны быть даны ссылки. Степень обязательности приложения при ссылках не указывается. Приложения располагают в порядке ссылок на них в тексте документа, за исключением информационного приложения "Библиография", которое располагают последним.
Б5.1.3.7 Каждое приложение следует начинать с новой страницы с указанием наверху посередине страницы слова "Приложение" и его обозначения, а под ним в скобках для обязательного приложения пишут слово "обязательное", а для информационного - "рекомендуемое" или "справочное".
Приложение должно иметь заголовок, который записывают симметрично относительно текста с прописной буквы отдельной строкой.
Б5.1.3.8 Приложения обозначают заглавными буквами русского алфавита, начиная с А, за исключением букв Е, З, Й, О, Ч, Ь, Ы, Ъ.
Допускается обозначение приложений буквами латинского алфавита, за исключением букв I и O.
В случае полного использования букв русского и латинского алфавитов допускается обозначать приложения арабскими цифрами.
Если в документе одно приложение, оно обозначается "Приложение А".
Б5.1.3.9 Приложения, как правило, выполняют на листах формата А4. Допускается оформлять приложения на листах формата А3, А4/3, А4/4, А2 и А1 по ГОСТ 2.301.
Б5.1.3.10 Текст каждого приложения, при необходимости, может быть разделен на разделы, подразделы, пункты, подпункты, которые нумеруют в пределах каждого приложения. Перед номером ставится обозначение этого приложения.
Приложения должны иметь общую с остальной частью документа сквозную нумерацию страниц.
Б5.1.3.11 Все приложения должны быть перечислены в содержании документа (при наличии) с указанием их номеров и заголовков.
Б5.1.3.12 Приложения, выпускаемые в виде самостоятельного документа, оформляют по общим правилам - первый лист с основной надписью по форме 2, последующие листы - по форме 2а по ГОСТ 2.104, ГОСТ 21.1101.
При необходимости такое приложение может иметь "Содержание".
Б5.1.3.13 Приложениям или книгам, выпущенным в виде самостоятельного документа, обозначение присваивают как части документа с указанием в коде документа ее порядкового номера. Если приложение или книга имеют титульный лист, то на нем под наименованием документа указывают слово "Приложение" и его обозначение в случае двух и более приложений, например "Приложение Б" или "Книга" и ее порядковый номер, например "Книга 6".
Б5.1.3.14 Допускается в качестве приложения к документу использовать другие самостоятельно выпущенные конструкторские документы (габаритные чертежи, схемы и др.).
Документ, включая документ, к которому выпускаются приложения, комплектуют в альбом с составлением к нему описи альбома. Описи присваивают обозначение изделия, для которого разработан основной документ, и код ОП.
Опись составляют по форме 4 и 4а ГОСТ 2.106. Первым в нее записывают документ, для которого в качестве приложения применены другие конструкторские документы. Далее документы записывают в порядке их комплектования в альбом. При необходимости к альбому составляют титульный лист.
Б5.1.4 Построение таблиц
Б5.1.4.1 Таблицы применяют для лучшей наглядности и удобства сравнения показателей. Название таблицы, при его наличии, должно отражать ее содержание, быть точным, кратким. Название следует помещать над таблицей.
При переносе части таблицы на ту же или другие страницы название помещают только над первой частью таблицы.
Цифровой материал, как привило, оформляют в виде таблиц в соответствии с рисунком Б5.1.
Таблица _________ - ____________________
номер название таблицы
Рисунок Б5.1
Б5.1.4.2 Таблицы, за исключением таблиц приложений, следует нумеровать арабскими цифрами сквозной нумерацией.
Таблицы каждого приложения обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой обозначения приложения. Если в документе одна таблица, она должна быть обозначена "Таблица 1" или "Таблица В.1", если она приведена в приложении В.
Допускается нумеровать таблицы в пределах раздела. В этом случае номер таблицы состоит