
- •Кафедра информатики
- •Введение
- •1 Порядок и организация дипломного проектирования
- •1.1 Цели и задачи дипломного проектирования
- •1.2 Выбор темы дипломного проекта
- •1.3 Функции руководителя дипломного проекта
- •1.4 Функции консультантов
- •1.5 Функции рецензента
- •2. Виды и состав дипломных проектов
- •2.1 Дп прикладного характера
- •2.1.1 Содержание дп при структурном подходе
- •2.1.2 Содержание дп при объектном подходе
- •2.1.3 Содержание дп при смешанном программировании
- •2.1.4 Состав дп по разработке Web-приложений
- •2.2 Состав дп программно-педагогического характера
- •2.3 Состав дп исследовательского характера
- •3 Специальные разделы
- •4 Методический раздел
- •5 Оформление дипломных проектов
- •5.1 Общие требования к структуре и содержанию дп
- •Удостоверяющий лист
- •Подписи лиц, ответственных за разработку эд
- •Э тикетка для дипломных проектов
- •5.2 Оформление пояснительной записки
- •5.2.1 Оформление титульного листа
- •5.2.2 Построение пояснительной записки
- •Содержание проекта
- •Содержание
- •5.2.3 Изложение текста пояснительной записки
- •5.2.4 Оформление иллюстраций и приложений
- •5.2.5 Построение таблиц
- •5.2.6 Сноски
- •5.3 Оформление графической части
- •5.3.1 Общие требования к оформлению графической части
- •5.3.2 Диаграмма вариантов использования
- •5.3.3 Диаграмма классов
- •5.3.4 Диаграмма состояний
- •5.3.5 Диаграмма деятельности
- •5.3.6 Диаграмма последовательности
- •5.3.7 Диаграмма кооперации
- •5.3.8 Диаграмма компонентов
- •5.4 Оформление чертежей и плакатов
- •6 Защита дипломного проекта
5.3.8 Диаграмма компонентов
Для физического представления моделей систем используются диаграммы реализации (implementation diagrams), которые включают в себя диаграмму компонентов (рисунок 18) и диаграмму развертывания.
Диаграмма компонентов описывает особенности физического представления системы. Основными графическими элементами диаграммы компонентов являются компоненты, интерфейсы и зависимости между ними.
Рисунок 18 – Пример диаграммы компонентов
Графический компонент – прямоугольник со вставленными слева двумя более мелкими прямоугольниками. Внутри большого прямоугольника записывается имя компонента и, при необходимости, некоторая дополнительная информация.
Интерфейс графически изображается окружностью, которая соединяется с компонентом отрезком линии без стрелок. Имя интерфейса должно начинаться с заглавной буквы I и записываться рядом с окружностью.
Зависимость служит для представления только факта наличия такой связи, когда изменение одного элемента модели оказывает влияние или приводит к изменению другого элемента модели. Отношение зависимости на диаграмме компонентов изображается пунктирной линией со стрелкой, направленной от клиента (зависимого элемента) к источнику (независимому элементу).
5.4 Оформление чертежей и плакатов
Оформление чертежей и плакатов осуществляется на основе правил приведенных ниже.
Типы символов и их применение указаны в таблице 1, а фрагменты схем, поясняющие их применение в таблице 2.
Таблица 1 – Применение символов
Символ |
Наименование символа |
Применяется в схеме |
||||
данных |
программы |
работы системы |
взаимодействия программ |
ресурсов системы |
||
Символы данных
Основные
Специфические
|
Данные
Запоминаемые данные
Оперативное запоминающее устройство
Запоминающее устройство с последовательной выборкой
Запоминающее устройство с прямым доступом
Документ
Ручной ввод
Карта
|
+
+
+
+
+
+
+
+
|
+
–
–
–
–
–
–
–
|
+
+
+
+
+
+
+
+
|
+
+
+
+
+
+
+
+
|
+
+
+
+
+
+
+
+
|
Продолжение таблицы 1
Символ |
Наименование символа |
Применяется в схеме |
||||
данных |
программы |
работы системы |
взаимодействия программ |
ресурсов системы |
||
Символы процесса
Основные
Специфические
|
Бумажная лента
Дисплей
Процесс
Предопределенный процесс
Ручная операция
Подготовка
Решение
Параллельные действия
|
+
+
+
–
+
+
–
– |
–
–
+
+
–
+
+
+ |
+
+
+
+
+
+
+
– |
+
+
+
+
+
+
–
– |
+
+
+
–
–
–
–
– |
Продолжение таблицы 1
Символ |
Наименование символа |
Применяется в схеме |
||||
данных |
программы |
работы системы |
взаимодействия программ |
ресурсов системы |
||
Символы линий
Основные
Специфические
Специальные символы
|
Граница цикла
Линия
Передача управления
Канал связи
Пунктирная линия
Соединитель
Терминатор
Комментарий
Пропуск |
–
+
–
+
+
+
+
+
+ |
+
+
–
–
+
+
+
+
+ |
+
+
–
+
+
+
+
+
+ |
–
+
+
+
+
+
–
+
+ |
–
+
–
+
+
+
–
+
+ |
Примечание – Знак «+» указывает, что используют в данной схеме, знак «–» – не используют. |
Таблица 2 – Фрагменты схем, поясняющие применение символов таблицы 1
Фрагмент схемы |
Содержание обозначения |
Правила применения |
|
Возможные варианты обозначения символов в схемах: B2, B3, C2 – координаты зоны листа в которой размещен символ
18, 19, 20 – порядковые номера символов на схеме
Комментарий
|
Координаты зоны сим-вола или порядковый номер проставляют в верхней части символа в разрыве его контура
Допускается не проставлять координаты символов при выполнении схем от руки и при наличии координатной сетки
Применяется если пояснение не помещается внутри символа (для пояснения характера параметров, особенностей процесса, линий потока и др.). Комментарий записывают параллельно основной надписи Комментарий помещают в свободном месте схемы на данном листе и соединяют с поясняемым символом |
Продолжение таблицы 2
Фрагмент схемы |
Содержание обозначения |
Правила применения |
|
Соединитель: E5, B1, A,5 – идентификаторы соединителя в виде: – буквы и цифры (координаты зоны листа);
– буквы;
– цифры
|
При большой насыщенности схемы символами отдельные линии потока между удаленными друг от друга символами допускается обрывать. При этом в конце (начале) обрыва должен быть помещен символ «Соединитель»
При реализации жестраничного или межлистового соединителя в коментарии к нему указывают номер листа, с которым он связан
|
Продолжение таблицы 2
Фрагмент схемы |
Содержание обозначения |
Правила применения |
|
Линии потока
Излом линии под углом 90°
Пересечение линий потока
|
Применяют для указания направления линии потока: – можно без стрелки, если линия направлена слева на право или сверху вниз; – со стрелкой – в остальных случаях
Обозначает изменение направления потока
Применяется в случае пересечения двух несвязанных потоков
|
Продолжение таблицы 2
Фрагмент схемы |
Содержание обозначения |
Правила применения |
|
Слияние линий потока место слияний потока обозначено точкой
Возможные варианты отображения решения (несколько выходов) A = B, P ≥ 0 – Условия решений A, B, P – параметры
|
Применяется в случае слияния линий потока, каждая из которых направлена к одному и тому же символу на схеме
При числе исходов не более трех признак условия решения (Да, Нет, =, <, >,) проставляют над каждой выходящей линией потока или справа от линии потока
При числе исходов более трех каждый выход должен сопровождаться соответствующим значением условия
|
Продолжение таблицы 2
Фрагмент схемы |
Содержание обозначения |
Правила применения |
|
Параллельные действия: – начало;
– конец
Взаимодействие материальных потоков
|
Применяется в случае одновременного выполнения операций, отображаемых несколькими символами
При этом в случае а изображается одна входная, а в случае б – одна выходная линия потока
Применяют: при пересечении материальных потоков
при объединении материальных потоков
при разветвлении материальных потоков
|
Продолжение таблицы 2
Фрагмент схемы |
Содержание обозначения |
Правила применения |
|
Начало, прерывание и конец алгоритма или программы: пуск
прерывание
останов
Детализация некоторой программы, представленной в данной схеме одним символом: - XB4 - идентификатор программы; - 015 - номер листа, где проведено начало детализируемой программы; - B3 - координата зоны листа
.
|
Символы применяют в начале схемы алгоритма или программы, в случае прерывания и в конце Внутри символа «Пуск-останов» может указываться наименование действия или идентификатор программы
Применяется (в отличие от случая, когда применяется символ «Предопределенный процесс») для детализации в составе данной схемы программы. Детализируемая программа начинается и заканчивается символом «Пуск-останов». Внутри символа, посредством которого детализируется программа, проводят горизонтальную линию. В данном примере детализируемая программа представлена посредством символа «Процесс» Слева над горизонтальной линией помещается идентификатор детализируемой программы, а справа - номер листа и координата зоны, где размещен символ «Пуск-останов». Внутри символа «Пуск-останов», обозначающее начало детализируемой программы, указывается идентификатор данной программы.
|
Продолжение таблицы 2
Фрагмент схемы |
Содержание обозначения |
Правила применения |
|
Компактное представление множества носителей данных одинакового вида:
– документы;
– ручные документы
– перфокарты
– магнитные ленты
– перфоленты |
Применяется, когда каждое из обозначенных множеств носителей данных обладает определенным набором свойств и имеет линии потоков одного вида и направления.
|
Пример оформления схемы алгоритма приведен на рисунке 19.
Рисунок 19 – Схема алгоритма
Графический материал в виде плакатов выполняется по ГОСТ 2.605-68. на плакаты могут выноситься математические формулы, таблицы и все виды иллюстраций: чертежи, схемы, графики, осциллограммы, цикло- и тактограммы, экранные формы, фотографии и т.д.
Каждый плакат должен имеет название. Название всех плакатов выполняются единообразно, т.е. высота букв, тип шрифта, толщина линий и контрастность на всех плакатах должны быть одинаковыми. Наименование плаката должно совпадать с его названием на лицевой стороне плаката.
Угловой штамп размещается на оборотной стороне плаката. При выполнении плакатов с помощью графических устройств вывода угловые штампы и все надписи выполняются только ими. Допускается угловые штампы выполнять в виде отдельного документа, соответствующего размера и аккуратно наклеивать на оборотной стороне плаката. При этом все надписи и заполнение граф углового штампа выполняются только с помощью принтера.
Пример оформления лицевой стороны плаката приведен на рисунке 20.
Диаграмма классов программного средства
Рисунок 20 – Пример оформления лицевой стороны плаката
Ниже приводятся примеры оформления угловых штампов на чертежах и плакатах.
Основные надписи располагаются в правом нижнем углу документов. На листах формата А4 основные надписи располагают вдоль короткой стороны листа.
Различают:
основная надпись для первого листа текстового документа, рисунок 21;
7 10 23
15 10
(2) 15
Изм. Лист. № докум. ПодписьДата
Разраб. 5 Лит. Лист Листов
Провер. 40 5
Реценз. (1) 5 5 5 15 20
Н.Контр.
Утверд. 5
50
185
Рисунок 21 – Пример оформления штампа листа текстового документа
основная надпись для первого листа графического документа, рисунок 22;
7 10 23
15 10
(2) 15
5 Лит.
Масса Масштаб
Изм. Лист. № докум.
ПодписьДата
Разраб. 55 (1) 15 5 5 5 17 18
Провер
Т.Контр.
5
5
Лист Листов
Реценз
Н.Контр (3) 15 20 30
Утверд
70
185
Рисунок 22 – Пример оформления штампа листа графического документа
основная надпись для всех последующих листов текстовых и графических документов представлена на рисунке 23.
7 10
23 15 10 110 10
7 Лист
15 (2)
Изм. Лист. № докум.
ПодписьДата 5
8
185
Рисунок 23 – Пример оформления штампа последующих листов текстовых и графических документов
В графах основной надписи указывают:
в графе 1 – наименование изделия или программы, а также наименование документа
Коды документов курсового и дипломного проекта:
ПЗ – пояснительная записка
ТБ – таблицы
И – инструкции
Д – документы прочие
РР – расчёты
МН – магнитный носитель
в графе 2 – обозначение документа.
В МГВРК принята следующая система обозначения документов. Обозначение документа состоит из четырёх частей:
- условного кода разработки;
- классификационной характеристики;
- кода структурной составляющей документа;
- кода документа.
Д
П
7381. 201208. 081 ПЗ
условный классификационная код структурной код
код разработки характеристика составляющей документа
документа
Условный код разработки ДП 7381 состоит из обозначения вида разработки:
ДП – дипломный проект.
и номера группы – 7381.
Квалификационная характеристика 201208 состоит из:
трёхзначного числа (201), обозначающего номер студента по приказу на дипломное проектирование, или номера по журналу для курсового проекта;
цифрового обозначения вида дипломного проекта (208), первая цифра которого определяет вид ДП:
1 – проекты прикладного характера;
2 – программно-педагогические проекты;
3 – исследовательские проекты;
4 – инженерно-технические расчёты;
следующие две цифры конкретизируют тематику проектов:
01 – программные компоненты системного назначения;
02 – программные компоненты общего назначения;
03 – программная реализация математических моделей;
04 – расчётные задачи;
05 – информационные задачи;
06 – компьютерные игры;
07 – экспертные системы
08 – универсальные программные оболочки для создания автоматизированного курса;
09 – специальные программы предъявления информации;
10 – специальные программы контроля знаний;
11 – специальные программы поддержки творческой деятельности;
12 – специальные программы индивидуального обучения.
Код структурной составляющей документа 081 устанавливается следующий:
012 – текст программы;
013 – описание программы;
031 – описание применения;
033 – руководство программиста;
034 – руководство оператора;
051 – программа и методика испытаний;
060 – 069 – графические документы;
081 – пояснительная записка;
Код документа устанавливается в соответствии со стандартами: (ПЗ – пояснительная записка; МН – магнитный носитель и т.д.).
Пример
1
В графе 1 - Сортировка данных в текстовых документах. Схема алгоритма (чертеж) – угловой штамп оформляется с лицевой стороны чертежа;
- Диаграмма классов программы управления базой данных. Плакат (плакат) – угловой штамп оформляется с обратной стороны плаката.
2
В графе 2 - Обозначение
ДП7381.201208.081 ПЗ
- означает, что это пояснительная записка дипломного проекта студента группы 7381, номер которого по приказу на ДП – 201, проект программно-педагогический, представляющий собой программную оболочку для создания автоматизированного курса.
3
Графа 3 для данных специальностей не заполняется.