- •Содержание
- •Введение
- •Организация дипломного проектирования
- •Общие требования к дипломному проекту
- •3 Требования к оформлению пояснительной записки
- •3.1 Общие требования
- •3.2 Построение записки
- •3.3 Основные правила изложения текста
- •3.4 Основные правила написания математических формул
- •3.5 Оформление иллюстраций и приложений
- •3.6 Построение таблиц
- •3.7 Примечания и примеры
- •3.8 Оформление библиографического указателя
- •4 Требования к оформлению графической части
- •Виды обозначения документов
- •4.2 Виды uml-диаграмм
- •5 Виды и состав дипломного проекта
- •5.1 Общие требования к содержанию и составу дп
- •5.2 Содержание дп при структурном подходе
- •7 Охрана труда
- •8 Экономический раздел
- •5.3 Содержание дп при объектном подходе
- •Охрана труда
- •Экономический раздел
- •5.4 Дп программно-педагогического характера
- •Охрана труда
- •Экономический раздел
- •5.5 Дп при создании Интернет-приложений
- •7 Охрана труда
- •8 Экономический раздел
- •5.6 Содержание проекта при проектировании базы данных
- •6 Специальные разделы
- •6.1 Охрана труда
- •6.2 Экономический раздел
- •Приложение 3
- •Содержание
- •7 Охрана труда ……………………………………………………………………….……….……11
- •8 Экономический раздел……………………………………………………………..……………11
- •Приложение 4
- •Список испольЗованных источников
4.2 Виды uml-диаграмм
В качестве графической части могут выступать следующие виды UML диаграмм:
диаграммы классов;
диаграммы вариантов использования;
диаграммы последовательностей;
диаграммы взаимодействия;
диаграммы состояний;
диаграммы деятельности.
Виды диаграмм приведены в приложении 4.
В качестве графической части при проектировании базы данных могут выступать диаграмма «Сущность-связь» (логическая модель данных), физическая структура БД (взаимодействие таблиц).
5 Виды и состав дипломного проекта
5.1 Общие требования к содержанию и составу дп
Дипломные проекты можно разделить на следующие виды:
проекты прикладного характера;
программно-педагогические проекты;
исследовательские проекты.
В зависимости от вида и выбранного подхода к реализации дипломного проекта меняется наполнение разделов. Требования и примерный состав разделов для конкретных видов ДП приведены в нижеследующих разделах.
Содержание ДП должно полностью раскрывать поставленную тему. Графическая часть должна иллюстрировать и поддерживать необходимые разделы.
При работе над дипломным проектом учащийся должен:
проявить качества специалиста, способного самостоятельно осуществлять проектирование и разработку программных продуктов;
применять современные информационные технологии, уметь обосновывать выбранные методы и пути решения поставленной задачи;
проявить умение работать с литературными и электронными источниками;
анализировать и систематизировать научно-педагогическую литературу;
проводить сравнительный анализ существующих программ, являющихся аналогами или прототипами разрабатываемых программ.
Дипломные проекты весьма разнообразны. К ним можно отнести следующие виды программных продуктов:
программные компоненты системного назначения;
программные компоненты общего назначения;
программная реализация математических моделей;
расчетные задачи;
информационные задачи;
компьютерные игры;
экспертные системы.
Содержание и наполнение разделов дипломного проекта зависит от выбранного подхода к реализации программного средства структурного, объектного, смешанного.
5.2 Содержание дп при структурном подходе
Структурный подход к разработке программного обеспечения является традиционным и основывается на следующих положениях:
сложная система разбивается на некоторое количество достаточно независимых задач;
подзадачи иерархически упорядочиваются;
подзадачи выделяются на основе принципов абстрагирования, формализации, структурирования данных.
Рекомендуемый состав ДП:
Титульный лист
Лист задания
Содержание
Введение:
краткое описание предметной области функционирования задачи;
краткие характеристики глав пояснительной записки.
Постановка задачи:
формулировка задачи;
обоснование необходимости автоматизации;
обзор существующих подходов к решению проблемы;
определение данных и их представление (способы хранения).
Вычислительная система:
выбор программных средств и обоснование выбора;
аппаратная поддержка;
системная среда.
Проектирование:
проектирование интерфейса;
описание алгоритма;
определение функционально-независимых подзадач (процедур и пути их реализации).
Описание программы:
логическая структура (функции, процедуры);
физическая структура (модули);
взаимодействие функций;
особенности интерфейса.
Отладка и испытание программы:
тестовые примеры;
реакция программы на тесты;
анализ полученных результатов;
вывод по результатам тестирования.
Описание применения программы:
назначение программы;
область применения;
инсталляция программы;
диалог с пользователем;
обучение;
способы ввода информации;
формы представления выходных данных;
система помощи.
