- •Кафедра информатики
- •Введение
- •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 Защита дипломного проекта
2.1.1 Содержание дп при структурном подходе
Структурный подход к разработке программного обеспечения является традиционным и основывается на следующих положениях;
- сложная система разбивается на некоторое количество достаточно независимых задач;
- подзадачи иерархически упорядочиваются;
- подзадачи выделяются на основе принципов абстрагирования, формализации, структурирования данных.
Рекомендуемый состав ДП:
Титульный лист
Лист задания
Содержание
Введение:
- краткое описание предметной области функционирования задачи;
- краткие характеристики глав пояснительной записки.
1 Постановка задачи:
- формулировка задачи;
- обоснование необходимости автоматизации;
- обзор существующих подходов к решению проблемы;
- определение данных и их представление, способы хранения;
- определение видов выходных данных – способ отображения, представления, хранения.
2 Вычислительная система:
- выбор программных средств и обоснование выбора;
- аппаратная поддержка;
- системная среда;
- средства автоматизации программирования.
3 Алгоритм задачи:
- описание алгоритма;
- определение функционально-независимых подзадач (процедур) и пути их реализации.
4 Описание программы:
- логическая структура (функции, процедуры);
- физическая структура (модули);
- взаимодействие функций;
- особенности интерфейса.
5 Программа и методика испытаний:
- анализ надежности разработанного алгоритма (количественные характеристики ошибок);
- тестовые примеры;
- реакция программы на тесты;
- анализ ожидаемых и полученных результатов;
- вывод по результатам тестирования.
6 Применение программы:
- назначение программы;
- область применения;
- аппаратно-программный комплекс для нормального функционирования программы;
- инсталляция программы;
- диалог с пользователем;
- обучение;
- способы ввода информации;
- формы представления выходных данных;
- система помощи;
- наличие демонстрационного ролика.
7 Методический раздел:
- структурирование теоретического материала по теме ДП;
- методика изложения одного из боков теоретического материала;
- визуализация теоретического материала;
- методика проведения лабораторной работы по теме ДП;
- методика проведения нетрадиционного занятия по теме ДП.
8 Охрана труда
9 Экономический раздел
Заключение:
- краткая формулировка проблемы;
- пути решения проблемы;
- использование метода и средства;
- полнота метода и средства;
- найденные нетрадиционные способы решения, разработки;
- степень автоматизации работ на различных этапах разработки;
- логическая связь со специальными разделами;
- возможность модификации;
- авторское право.
Литература
Приложения
Графические материалы:
- иерархия задач;
- схема данных;
- схема программы;
- схема работы системы;
- схема взаимодействия программ;
- структурная схема алгоритма;
- плакаты с визуальными материалами (таблицы, графики, диаграммы).
2.1.2 Содержание дп при объектном подходе
Объектный подход к разработке программного обеспечения заключается в методологии проектирования задачи на основе объектной декомпозиции и в реализации задачи средствами объектно-ориентированных языков.
Рекомендуемый состав ДП:
Титульный лист
Лист задания
Содержание
Введение:
- краткое описание предметной области функционирования задачи;
- краткие характеристики глав пояснительной записки.
1 Анализ задачи:
- описание предметной области;
- выделение ключевых абстракций;
- требования к системе (задаче);
- инструменты реализации задачи;
- обзор существующих решений, программ.
2 Объектно-ориентированное проектирование:
- описание классов;
- иерархия классов;
- механизмы взаимодействия классов.
3 Описание программы:
- физическая структура и критерии объединения классов в модули;
- взаимодействие модулей, классов, способы обращения.
4 Тестирование:
- анализ надежности;
- тестовые примеры;
- реакция программы на тесты;
- анализ ожидаемых и полученных результатов;
- вывод по результатам тестирования.
5 Применение программы:
- назначение программы;
- область применения;
- аппаратно-программный комплекс для нормального функционирования программы;
- инсталляция программы;
- диалог с пользователем;
- обучение;
- способы ввода информации;
- формы представления выходных данных;
- система помощи;
- наличие демонстрационного ролика.
6 Методический раздел:
- структурирование теоретического материала по теме ДП;
- методика изложения одного из боков теоретического материала;
- визуализация теоретического материала;
- методика проведения лабораторной работы по теме ДП;
- методика проведения нетрадиционного занятия по теме ДП.
7 Охрана труда
8 Экономический раздел
Заключение
- краткая формулировка проблемы;
- пути решения проблемы;
- использованные методы и средства;
- полнота раскрытия проблемы;
- найденные нетрадиционные способы решения, разработки;
- степень автоматизации работ на различных этапах разработки;
- логическая связь со специальными разделами;
- возможность модификации;
- авторское право.
Литература
Приложения
Графические материалы:
- диаграммы классов;
- диаграммы объектов;
- диаграммы модулей;
- диаграмма процессов;
- модель данных;
- временная диаграмма объектов;
- таблицы;
- графики.
