- •Виды квалификационных работ
- •Общие требования к пояснительной записке
- •Содержание пояснительной записки
- •Глава 1 (постановка задачи)
- •Глава 2 (проектирование системы)
- •Глава 3 (описание особенностей реализации системы)
- •Требования к отдельным разделам пояснительной записки Аннотация
- •Содержание
- •Введение
- •ОсновноЙ раздел пояснительной записки
- •Постановка задачи (глава 1)
- •Проектирование системы (глава 2)
- •Замечание. Полный текст технического задания помещается в приложение к пояснительной записке.
- •Реализация системы (глава 3)
- •Заключение
- •Список использованных источников
- •Приложения
- •Требования к содержанию и оформлению технического задания
- •Требования к оформлению пояснительной записки Общие требования
- •Нумерация страниц
- •Оформление таблиц, формул, иллюстраций
- •Оформление иллюстраций
- •Оформление таблиц
- •Порядок выполнения и защиты выпускной квалификационной работы Выбор и утверждение темы
- •Основной этап выполнения квалификационной работы
- •Предварительная защита
- •Приемка программного продукта
- •Подготовка к защите квалификационной работы
- •Защита квалификационной работы
- •Примерный план доклада
- •Презентация
ОсновноЙ раздел пояснительной записки
Детальный план изложения основной части пояснительной записки определяется особенностями конкретной темы. Поэтому одной из важных задач автора квалификационной работы является построение последовательности изложения, позволяющей наиболее логично описать существо проблемы и метода решения.
Основная часть пояснительной записки должна всесторонне охватывать выполненную работу и состоять, как минимум, из трех обязательных глав: постановочной, проектной (теоретической для научно-исследовательских работ), и описания реализации конечного продукта (экспериментов).
Постановка задачи (глава 1)
Раздел с описанием постановки решаемой задачи является одним из важнейших в пояснительной записке, так как точность формулировки и ограничения на рассматриваемую проблему определяют все дальнейшее содержание квалификационной работы.
Глава с постановкой задачи должна включать, как минимум:
вербальную постановку — подробное словесное описание решаемой проблемы;
строгую формальную постановку задачи;
описание метода структурирования и декомпозиции задачи, формулировку вытекающих из этого подзадач;
аналитический обзор существующих методов решения рассматриваемой проблемы; например, это может быть обзор и анализ существующих программных систем, и обоснование методов разработки (аналитических, функциональных и реализации).
перечисление обязательных функциональных и эксплуатационных свойств конечного продукта,
определение базовых требований к вычислительной системе и ее программному обеспечению.
Проектирование системы (глава 2)
Глава, посвященная проектированию системы, должна включать описание проектирования всех элементов системы, и включать разделы со следующим содержанием.
Основания для разработки технического задания.
Здесь описываются требования заказчика к конечному продукту, перечисляются государственные и отраслевые стандарты и другие нормативные документы, а также общепринятые нормы, которые необходимо учитывать при выполнении работы и реализовывать в конечном продукте.
Замечание. Полный текст технического задания помещается в приложение к пояснительной записке.
Оценка и выбор перспективных направлений разработки.
Обоснование выбора метода решения, оценка преимуществ выбранного метода перед существующими по системе показателей, характерных для разрабатываемой системы или решаемой проблемы.
Подробное описание основных предлагаемых проектных решений.
Этот раздел должен содержать детальное описание всех принципов и функций разрабатываемого приложения.
Для клиент-серверных приложений должно быть проведено обоснование разделения обязанностей между клиентом и сервером, описана схема функционирования приложения, спроектированы структуры файловых систем на стороне клиента и сервера и т.п.
Описывается событийная архитектура приложения: перечень отслеживаемых событий, ожидаемая реакция обработчиков событий на каждое из них и т.п.
В этот раздел включается также описание логики процесса конструирования моделей данных, определение потоков данных и построение соответствующих диаграмм, проектирование компонентов программного продукта и их интерфейсов, диаграммы классов, принципиальные решения, предлагаемые для обеспечения надежности функционирования системы и информационной безопасности и т.п.
Особое внимание следует уделять подробному описанию этапов проектирования баз данных, являющихся центральными компонентами информационных систем и приложений.
В работе научно-исследовательского содержания в этом разделе могут быть приведены описания математических и физических моделей, структура предлагаемых методов решения и т.п.
Проектирование пользовательского интерфейса.
Здесь обосновывается схема организации пользовательского интерфейса, обеспечивающего удобство работы с проектируемой системой, а также конструкции отдельных элементов интерфейсов (меню, формы и управляющие элементы). Одним из результатов этого этапа проектирования должны быть схематические представления основных структур графического интерфейса пользователя.
Обоснование выбора языков программирования и инструментальных средств, необходимых для эффективной реализации поставленных задач, включая выбор типа СУБД (если это необходимо), и программно-аппаратной архитектуры.
Разработка структуры пользовательского интерфейса выполняется с учетом ранее выявленного перечня подзадач и требований к конечному продукту.
Проектирование системных утилит, необходимых, например, для удаленного администрирования системы.
Разработка методики тестирования конечного продукта и оценки его качества. Методика тестирования должна обеспечить проверку всех условий и требований, перечисленных в техническом задании.
