- •Лиски 2014
- •Раздел I требования к выпускным квалификационным работам
- •Цели и задачи дипломного проектирования
- •2. Разработка, утверждение и выдача тем дипломных проктов
- •3. Порядок оформления дипломных проектов
- •3.1 Порядок расположения документов дипломного проекта в подшивке:
- •3.2 Требования к оформлению титульного листа
- •3.3 Требования к оформлению содержания
- •3.4 Требования к введению
- •3.5 Требование к основной части
- •Оформление иллюстраций
- •3.6 Оформление таблиц основной части
- •Документирование объектных информационных систем
- •Представление классов
- •Представление отношений между классами
- •Представление отношения обобщения
- •Представление отношения ассоциации
- •Представление отношения агрегации
- •Представление отношения зависимости
- •Представление отношения реализации
- •Представление объектов
- •Соглашение по модулям
- •Структура модуля
- •Спецификации записи функций и процедур
- •Спецификации записи типов
- •Спецификации записи определения классов
- •3.7. Требования к заключению
- •3.8 Требования к списку используемых источников
- •3.9Требования к приложениям
- •4. Основные требования к оформлению дипломных проектов
- •5 . Оформление пояснительной записки
- •5.1 Общие требования
- •5.2 Оформление заголовков разделов
- •5.3 Оформление списков
- •5.5. Графическая часть проекта в электронном виде
- •5.6 Презентация дипломного проекта
- •Представление информации
- •Правила оформления презентации
- •Приложение в виде вспомогательного материала
- •6. Перечень тем дипломного проекта
- •7. Организация консультаций
- •8. Контроль хода выполнения дипломного проекта
- •9. Оценивание дипломного проекта
- •10. Рецензирование
- •11. Утверждение дипломного проектаи допуск к государственной итоговой аттестации
- •12. Защита письменной экзаменационной работы
- •13. Работа государственных экзаменационных комиссий
- •14. Порядок подачи и рассмотрения апелляций
- •Гобу спо во «Лискинский промышленно-транспортный техникум им. А.К.Лысенко» гобу спо во «лптт им. А.К. Лысенко»
- •Задание на выполнение дипломного проекта
- •2. Содержание дипломного проекта(пояснительная записка):
- •3. Приложения дипломного проекта :
- •Образец заявления студента на дипломный проект (проект)
- •Им. А.К.Лысенко»
- •Календарный план выполнения дипломного проекта
- •15. Список литературы
- •Отчет председателя государственной экзаменационной работы
- •1. Состав Государственной экзаменационной комиссии:
- •2. Вид государственной итоговой аттестации – защита дипломного проекта.
- •3. Результаты государственной итоговой аттестации:
- •5. Характеристика качества выполнения дипломного проекта:
- •Раздел II
Документирование объектных информационных систем
Проектирование, разработка и документирование объектных информационных систем (ИС) должна выполняться в соответствии с существующими международными стандартами ввиду отсутствия отечественных аналогов.
Основным документом для разработчика объектных ИС является стандарт на унифицированный язык моделирования UML (ISO/IEC 19501:2005 версия 1.4.2). Язык UML относится к языкам общего назначения, не ориентирован на конкретную прикладную область или среду разработки и позволяет:
Формулировать исходные требования к ИС.
Разрабатывать статические, динамические, логические и физические модели ИС.
Выполнять прямое и обратное проектирование ИС.
Документировать объектно-ориентированные проектные решения.
В отличие от блок-схем алгоритмов, размеры и взаимное расположение элементов моделей ИС при представлении в UML не имеют значения.
Представление классов
Для представления множества предметов реального мира, связанных общностью структуры и поведением, в UML необходимо использовать классы. С помощью классов можно описывать любые программные, аппаратные или чисто концептуальные сущности. Классы могут быть абстракциями предметной области, либо на них может строиться реализация. Графически класс следует изображать как показано на рис.10. Имена классам даются в единственном числе с заглавной буквы «T».
Рисунок 10. Графическое изображение класса.
Элементами класса являются атрибуты (поля) и операции (методы). Обозначения видимости элементов классов:
"+" обозначает атрибут с областью видимости общедоступный (public).
"#" обозначает атрибут с областью видимости защищенный (protected).
"-" обозначает атрибут с областью видимости закрытый (private).
На начальных этапах объектного моделирования допустимо оставлять разделы данных и методов пустыми, а по мере проработки деталей и уточнения контекста использования дополнять полями и методами. Оставленные пустыми разделы должны быть обязательно показаны. Пример класса для организации хранения данных показан на рис.11. У каждого метода в секции методов необходимо указывать круглые скобки, даже при отсутствии параметров.
а). б).
Рисунок 11. Пример свернутого (а) и развернутого (б)
способа представления класса.
Абстрактные методы в классе следует записывать курсивом или отмечать как {abstract}. То же относится и к абстрактным классам. Пример абстрактного класса некоторого технического устройства приведен на рис.12. Методы isReadyDevice() и GetData() абстрактные (не имеют реализации) и отмечены курсивом.
Рисунок 12. Пример абстрактного класса.
Представление отношений между классами
Для представления структуры классов и отношений между ними в UML следует использовать диаграммы классов. Пример изображения диаграммы классов показан на рис.13. Каждое отношение между классами имеет собственное графическое представление, отражающее особенности взаимосвязи.
Рисунок 13. Пример изображения диаграммы классов.
