
- •Методические указания к дипломному проектированию
- •Введение
- •Организация дипломного проектирования
- •Тематика дипломных проектов
- •Общие требования к дипломному проекту
- •Структура пояснительной записки
- •3.1.1 Титульный лист
- •3.1.2 Техническое задание
- •3.1.3 Реферат
- •3.1.4 Содержание
- •3.1.5 Введение
- •3.1.6 Раздел разработки программного обеспечения
- •3.1.7 Заключение
- •3.1.8 Список использованных источников
- •3.1.9 Приложения
- •Графическая часть
- •Рекомендации к структуре и оформлению раздела разработки программного обеспечения
- •Анализ предметной области
- •Модель предметной области в языке uml
- •Диаграммы методологии idef1
- •Модель «сущность – связь» в нотации idef1x
- •Анализ требований
- •Модель вариантов использования
- •Функциональное моделирование в нотации idef0
- •Модель анализа вариантов использования
- •Проектирование
- •Модель проектирования
- •Модель развертывания
- •Реализация
- •Модель реализации
- •Модель тестирования
- •Примеры описания процесса разработки
- •Разработка программных средств банковской системы
- •Пример проктирования базы данных
- •Into :TheInitialValue;
- •If( TheInitialValue is null ) then exit;
- •Into :TheSum;
- •Insert into AccountInheritance(AccountFolderId, SubAccountId) values(:NewId, :NewId);
- •Insert into AccountInheritance(AccountFolderId, SubAccountId) values(:ParentId, :NewId);
- •Into :TheInitialValue;
- •If( TheInitialValue is null ) then exit;
- •Into :TheSum;
- •Подготовка и защита дипломного проекта
- •Подготовка к защите
- •Защита дипломного проекта
- •Требования к презентации и раздаточному материалу
- •Примеры оформления пояснительной записки
- •Титульный лист
- •Задание
- •Реферат
- •Содержание
- •Ведомость дипломного проекта
- •Листинг программы
- •If (UndoPolicy.CanUndo())
- •Краткое справочное руководство
- •Б1 Методология структурного анализа и проектирования idef0
- •Б2 Методология информационного менеджмента idef1
- •Б3 Методология инфологического проектирования idef1x
- •Б4 Универсальный язык моделирования uml
- •Б5 еспд. Общие требования к текстовым документам
- •Б6 Примеры схем гост 19.701-90
- •Литература
3.1.6 Раздел разработки программного обеспечения
Данный раздел является основным в пояснительной записке и должен отражать тематику дипломного проекта, технологию разработки программного обеспечения и используемые инструментальные средства.
Выбор технологии разработки в значительной степени зависит от тематики дипломного проекта и среды разработки. В свою очередь, технология разработки определяет основные этапы создания программного обеспечения и графические средства отображения проектных решений. В качестве базовой технологии дипломного проектирования можно использовать IDEF0, IDEF1, IDEF1X, RUP. Краткое описание этих технологий приведено в приложении Б «Краткое справочное руководство».
Независимо от выбранной технологии данный раздел пояснительной записки должен включать следующие подразделы:
анализ предметной области разработки;
анализ требований к ПО;
анализ информационных технологий разработки;
проектирование ПО;
реализация;
тестирование.
3.1.7 Заключение
Заключение должно содержать краткое описание выполненной работы и выводы по ее результатам.
В заключение следует включать предложения по использованию разработанных программных средств, технико-экономические показатели и показатели эффективности, а также ссылки на документы внедрения (акт внедрения и другие, свидетельствующие о практическом применении разработки).
Для работ, определение технико-экономической эффективности которых невозможно, необходимо указать народнохозяйственную или научную ценность результатов работы.
3.1.8 Список использованных источников
Список использованных источников приводится либо в алфавитном порядке, либо по ходу упоминания в тексте.
В тексте пояснительной записки ссылки на источники указывают порядковым номером, заключенным в квадратные скобки.
Ссылки в тексте пояснительной записки на все источники обязательны!
3.1.9 Приложения
В приложения помещают текстовые материалы (таблицы, документы), материалы графического характера (схемы, диаграммы, плакаты), листинги программ и, в завершении, ведомость дипломного проекта (приложение А).
Графическая часть
Графическая часть отражает основные решения дипломного проекта, начиная от анализа предметной области и заканчивая компонентами разработанного ПО. Графическая часть может включать чертежи, выполненные в соответствии с ГОСТ 19.701-90, диаграммы IDEF0, IDEF1, IDEF1X, диаграммы UML и других технологий, а также рисунки, выполненные в «свободной манере».
Графические решения приводятся в формате А4 или А3 в тексте основной части пояснительной записки или в ее приложениях.
Количество чертежей, диаграмм и плакатов в дипломном проекте (порядка 15 – 20) определяется его тематикой и степенью детализации изложения материала в пояснительной записке.
Рекомендуемые графические решения (по этапам разработки ПО):
анализ предметной области разработки: UML диаграммы классов предметной области, диаграммы IDEF1, IDEF1X а также плакаты;
анализ требований к ПО: UML диаграммы вариантов использования и взаимодействия, диаграммы функционального моделирования IDEF0;
анализ информационных технологий разработки: диаграммы IDEF0, IDEF1, IDEF1X, диаграммы UML и других технологий, а также ГОСТ 19.701-90 и плакаты;
проектирование ПО: классов анализа и проектных классов, диаграммы взаимодействия, состояний, деятельности, развертывания; схемы ГОСТ 19.701-90, а также плакаты;
реализация: UML диаграммы развертывания, пакетов, компонентов, деятельности; схемы ГОСТ 19.701-90, а также плакаты;
тестирование: ГОСТ 2.105-95 (таблицы), UML диаграммы деятельности, компонентов; схемы ГОСТ 19.701-90, а также плакаты.