Схемы выполняются в соответствии с ГОСТ 19.701-90 и требованиями данных методических указаний. Рекомендуется:
- использовать символы одного размера;
- соотношение сторон для символа «Процесс» – 3: 2;
- все символы, кроме символов «Терминатор», «Соединитель», «Передача управления», «Оперативное ЗУ», должны быть по своим размерам вписаны в прямоугольник с указанным соотношением сторон;
- символ «Терминатор» – 2: 1; символ «Соединитель» – радиус = ½ высоты прямоугольника; символ «Оперативное ЗУ» – квадрат со стороной, равной высоте прямоугольника;
- длина стороны символа «Передача управления» – не более ½ высоты прямоугольника;
- располагать символы горизонтально;
- размещать символы на чертеже равномерно с минимальным количеством длинных линий;
- избегать пересечения линий;
Для каждого из блоков схемы можно использовать подробное представление (рисунок 3.2а). Ссылка на подробное представление в символах процесса или данных осуществляется с помощью горизонтальной черты и идентификатора подробного представления, которое располагается в другом месте того же комплекта документации. С помощью данного варианта использования символов можно размещать на одном чертеже основную программу и вызываемые из неё процедуры и функции.
При выполнении линий потока рекомендуется:
- располагать линии потока параллельно линиям внешней рамки схемы;
- не обозначать стрелками направление сверху вниз или слева направо, если линия не имеет изломов.
Линия потока должна быть направлена к центру символа.
При слиянии линий потока место объединения должно быть смещено (рисунок 3.2б).
Допускается разрывать линии потока. В точке разрыва ставится символ соединитель (рисунок 3.2в). Страницы документации (пояснительной записки), на которых располагаются соединяемые символы, указываются в комментариях к символу соединитель.
Если символ на схеме имеет несколько выходов (рисунок 3.2г), то каждый выход должен сопровождаться указанием условия выхода.
Повторяющиеся символы можно изображать с перекрытием изображения (рисунок 3.2д).
а - подробное представление;
б - слияние линий;
в - разрыв линий потока;
г - несколько выходов из символа;
д - повторяющиеся символы
Рисунок 3.2 – Правила применения символов
Примеры использования символов в различных схемах приведены на рисунках 3.3, 3.4, 3.5.
Рисунок 3.3 — Макет схемы программы
Рисунок 3.4 – Фрагмент схемы данных
Рисунок 3.5 – Фрагмент схемы работы системы
Структурные схемы
Структурная схема представляет собой упрощенное графическое изображение, дающее представление о взаимной связи отдельных элементов описываемого объекта.
При выполнении схем применяют следующие графические обозначения [12]:
- условные графические обозначения, установленные в стандартах ЕСКД, а также построенные на их основе;
- прямоугольники;
- упрощенные внешние очертания.
При необходимости применяют нестандартизованные условные графические обозначения с соответствующими пояснениями.
Линии связи на схеме должны состоять из горизонтальных и вертикальных отрезков и иметь наименьшее количество изломов и взаимных пересечений. Линии связи выполняют толщиной от 0,2 до 1,0 мм в зависимости от форматов схемы и размеров графических обозначений. Рекомендуемая толщина линий от 0,3 до 0,4 мм. Направление можно указывать стрелкой.
Графические обозначения на схемах следует выполнять линиями той же толщины, что и линии связи.
На схемах допускается помещать различные технические данные, характер которых определяется назначением схемы. Данные размещают либо около графических обозначений (справа или сверху), либо на свободном поле схемы.
На схемах допускается выделять функциональные части пунктирной линией (рисунок 3.6).
Рисунок 3.6 – Выделение функциональной части
Условные обозначения на схемах вычерчивают без соблюдения масштаба, но с сохранением одинаковой величины при повторении их на одной и той же схеме. Размеры некоторых обозначений (например, для электрических схем) определены стандартом.
При составлении чертежей схем следует пользоваться материалами стандартов ЕСКД группы 2.700.
Пример структурной схемы приведен на рисунке 3.7.
ПТК
ПМК 1 Ме.1 М.1
П.1 И.1 Ме.2 Л.1
П.2 И.2 Ме.3 М...
П.3
T.1
ПМК 2 T.2
T.3
Рисунок 3.7 – Структурная схема
На рисунке 3.7 использованы следующие условные обозначения:
П.К – К-тый компонент программного обеспечения;
И.К – К-тый компонент информационного обеспечения;
Ме.К – К-тый компонент методического обеспечения;
М.К – К-тый компонент математического обеспечения;
Л.К – К-тый компонент лингвистического обеспечения;
Т.К – К-тый компонент технического обеспечения.
Функциональные схемы
Функциональные схемы, отображающие функциональную модель предметной области выполняются на основании стандарта IDEF0 (ГОСТ Р 50.1.028—2001) [13].
Комплект схем должен включать, как минимум, контекстную диаграмму и одну или несколько диаграмм декомпозиции. Каждая диаграмма оформляется как отдельный чертёж на стандартном бланке (рисунок 3.8). Стандартный бланк соответствует формату А4 и может быть отображён в масштабе на листах другого формата.
Используется в | Автор Дата Проект Время Замечания 12345678910 Версия | Рабочая версия | Читатель | Дата | Контекст | |
х | Проект | |||||
Рекомендовано | ||||||
Публикация | ||||||
Рабочая область | ||||||
Узел А–0 | Заголовок | Номер |
Рисунок 3.8 – Оформление стандартного бланка IDEF0
Краткое описание областей бланка:
· «Используется в» - область применения;
· «Автор» - инициалы и фамилия автора или название организации;
· «Проект» - название проекта или его аббревиатура;
· «Замечания» - в процессе проверки диаграммы отмечается общее количество замечаний путём указания соответствующего числа;
· «Версия» - версия диаграммы;
· «Рабочая версия» - диаграмма с большим количеством замечаний;
· «Проект» - диаграмма с устранёнными замечаниями;
· «Рекомендовано» - утверждённая диаграмма;
· «Публикация» - диаграмма, предоставленная заказчику;
· «Читатель» - эксперт, проверивший диаграмму и поставивший подпись и «Дату» в указанные области;
· «Контекст» - используется в электронном варианте бланка;
· «Узел» - номер родительского блока для этой страницы диаграммы (например, контекстная диаграмма имеет узловой номер родительской диаграммы А–0, а первая дочерняя диаграмма – номер А0);
· «Заголовок» - имя родительского блока;
· «Номер» - автоматически заполняется при использовании CASE-средств (в остальных случаях можно не заполнять).
Можно использовать бланки, задаваемые по умолчанию в соответствующих CASE-средствах (например, наименование областей бланка на английском языке).
Диаграммы выполняются по следующим правилам:
· контекстная диаграмма содержит описание основной функции системы (номер 0), цель и точку зрения (с чьих позиций строится модель) (приложение Г);
· названия функций начинаются с глагола;
· количество блоков на каждой дочерней диаграмме от 3 до 6;
· блоки располагаются по диагонали сверху – вниз и слева – направо;
· выше расположенные функции оказывают влияние на ниже расположенные функции, так первый блок на диаграмме декомпозиции чаще всего выполняет функцию управления другими функциями на диаграмме;
· блок, имеющий дочернюю диаграмму, должен иметь узловой номер, который указывается справа под блоком (допускаются иные варианты обозначения декомпозируемых блоков, см. CASE-средства);
· узловой номер состоит из узлового номера родительской диаграммы и порядкового номера блока на текущей диаграмме, например, АЗ – блок 3 на диаграмме А0, А34 – блок 4 на диаграмме декомпозиции А3;
· управляющие и входные стрелки обязательны для каждого блока;
· если одни и те же данные используются как входные и управляющие, то изображается только управляющая стрелка;
· стрелки можно тоннелировать, то есть закреплять на диаграмме; тоннель изображается круглыми скобками в месте прикрепления стрелки к блоку (данные не будут показаны на дочерней диаграмме) или на свободном конце стрелки (данные отсутствуют на родительской диаграмме).
Пример диаграммы декомпозиции приведён в приложении Д.
Плакаты
На плакаты может быть вынесена любая информация, раскрывающая содержание проекта: математическая модель, таблицы, графики, рисунки и т.п.
Обязательными плакатами, в зависимости от типа проекта или работы, могут быть: математическая модель; экономические показатели проекта.
На плакате отсутствует основная надпись (штамп).
Не существует требований и ограничений к способу представления информации на плакате, шрифту, цвету, размерам символов и т.п.
Рекомендуется давать плакатам заголовки и размещать их в верхней части плаката.
Не следует перегружать плакаты, в частности математические, излишним текстом. Плакат должен хорошо читаться с расстояния 3 – 4 метра.
Презентации
На защите выпускных работ доклад сопровождается презентацией, подготовленной в одном из пакетов программ соответствующего назначения.
Презентация содержит все обязательные чертежи и плакаты, а также следующие элементы:
· тема работы;
· автор (авторы);
· руководитель (руководители);
· основные разделы ТЗ;
· плакаты, иллюстрирующие результаты аналитического обзора по теме проекта (функциональная модель «как есть» и «как должно быть», системы - аналоги, требования к проектируемой системе и т.п.);
· математическая постановка задач проекта;
· проектные решения по всем компонентам проектируемой системы;
· экономические показатели проекта;
· выводы по результатам проектирования.
При разработке слайдов презентации рекомендуется придерживаться классического стиля оформления, с минимумом динамических эффектов. Слайды должны иметь хорошо различимые номера.