
КАФЕДРА СИСТЕМ ИНФОРМАТИКИ
КАК ОФОРМИТЬ ТЕКСТ ДИПЛОМНОЙ РАБОТЫ И ПОДГОТОВИТЬ ДОКЛАД К ЗАЩИТЕ
ЧАСТОЕ ЗАБЛУЖДЕНИЕ – дипломник считает, что если он детально расскажет о задаче и полученном результате, этого достаточно. Но это больше походит на выступление на семинаре, чем на защиту.
Главное, что вы должны продемонстрировать на защите – СВОЮ КВАЛИФИКАЦИЮ. А умение решить задачу составляет только ее часть.
А. Что подтверждает вашу квалификацию на защите?
Владение методами научного исследования
Иногда научный руководитель ставит перед вами не задачу, а проблему. Тогда детальная постановка задачи с уточненным определением условий, ограничений станет вашим научным результатом (возможно в соавторстве с руководителем).
Умение быстро освоить новое, вникнуть в предметную область. Провести сравнительный анализ существующих методов решения вашей задачи, сделать обоснование выбора именно вашего метода решения.
В этом случае вашими научными результатами, выносимыми на защиту, явятся
а) аналитический обзор предметной области (для бакалавров он желателен, а для 5 и 6 курсов обязателен).
б) обоснование метода решения в контексте предметной области.
ЗАМЕЧАНИЕ 1. Для дипломника достаточно продемонстрировать, что он умеет применять типовые методы решения. Вас не должно смущать, что вы не изобрели новый алгоритм, метод. Актуальная новизна требуется только от докторских диссертаций. Но если у вас действительно что-то новое, скорее публикуйтесь.
ЗАМЕЧАНИЕ 2. Вашу квалификацию блестяще подтвердит умение увидеть и сформулировать элементы новизны в применении типовых методов. Например, вы используете метод в новых условиях (каких?), в новом, не типовом приложении.
ЗАМЕЧАНИЕ 3. Иногда для обоснования метода не требуется исследование и определение критериев выбора. Например, ваша работа является частью большой задачи (системы). Тогда подход к решению может диктоваться уже установленными методологиями, техниками. В этом случае вы проявите свою грамотность, если сформулируете такое обоснование, четкое понимание этого.
ЗАМЕЧАНИЕ 4. Часто дипломник имеет дело не с готовым к применению методом (алгоритмом), а с идеей, концепцией, текстовым описанием этого метода. Тогда математическое оформление метода и доведение его до работающего алгоритма также может считаться вашим научным результатом.
Умение не только получить результат, а обязательно проанализировать его в контексте предметной области, видеть и оценить работу со стороны. Например, указать возможные способы дальнейшего усовершенствования результата в рамках поставленной задачи, либо возможное расширение постановки задачи с соответствующей модификацией метода, либо для программных компонент – иной контекст использования и т.п.
ПРИМЕЧАНИЕ. Не забудьте в Заключении диплома сформулировать (четким списком по пунктам) ваши научные результаты, определив это как «результаты исследовательской части работы» либо «исследовательского аспекта работы».
Владение методологиями, технологиями, программными инструментами предметной области.
Умение спланировать и организовать свой труд. Это инженерное знание, важное для организации не только своего, но и чужого труда. Лучше всего сделать подачу этого во Введении, определив по пунктам выполненные работы (см. рекомендации п. В)
Умение применить технологические этапы жизненного цикла создания программ. Здесь важно показать ваше понимание принципиального разделения звеньев логической цепочки разработки программы: «проблема – постановка задачи – спецификация требований – архитектурные проектные решения (модели разного вида, описывающие внешнее поведение программы) – детальные проектные решения (модели, структуры данных, алгоритмы) – программная реализация – разработка тестов и отладка – поставляемый код», а также того, что на каждом этапе должен быть четко обозначенный промежуточный результат. Иногда полезно добавить к этому руководство к пользователю (лучше поместить его в Приложении).
Еще Эйнштейн отмечал, что исследователь сам создает себе трудности, смешивая постановку задачи и метод ее решения.
Знание предметной области, к которой принадлежит тема диплома. Ее задач и проблем. Какими методами решаются задачи. Какие проблемы еще не решены. Умение видеть свою работу и результат в контексте предметной области.
Умение представить и изложить свои, а также чужие результаты. Важны не только ясность мысли и понятность речи автора. Исключительно важно структурировать материал – выделить аспекты рассмотрения, выделить уровни изложения со степенью детализации на каждом уровне.
В. Как оформить текст диплома
Дипломная работа подается секретарю Государственной Аттестационной Комиссии (ГАК) не позднее, чем за 5 дней до начала защиты в количестве двух экземпляров.
ВНИМАНИЕ!! Ниже представлены общие рекомендации по логике изложения и структуризации текста дипломной работы. Эти рекомендации мало меняются год от года. Но ПРАВИЛА ОФОРМЛЕНИЯ текста диплома могут, в принципе, меняться каждый год. Поэтому необходимо ОФОРМЛЯТЬ текст дипломной работы в строгом соответствии с текущими правилами.
Как правило, дипломная работа включает в себя следующие документы:
Обложка
Титульный лист
Аннотация
Оглавление
Введение
Основной текст
Заключение
Список литературы
Отзыв научного руководителя
Отзыв рецензента
Документы оформляются в соответствии со следующими правилами.
Обложка и титульный лист
Выглядят одинаково. Титульный лист содержат подпись научного руководителя, заверенную печатью учреждения, где работает научный руководитель.
Аннотация.
Размер текста не превышает 1 страницы. Содержит краткое представление дипломной работы. Основные результаты и выводы. Аннотация подписывается автором работы.
Оглавление
Пример:
ОГЛАВЛЕНИЕ
Стр.
ВВЕДЕНИЕ ……………………………………………………………….. 1
ГЛАВА 1. <например, название Обзор предметной области>………… 3
<название> ……………………………………………………
ГЛАВА 2. <например, название Постановка задачи и анализ
метода решения >…………………………………………………………
ГЛАВА N……………………………………………………………………
ЗАКЛЮЧЕНИЕ ……………………………………………………………
ЛИТЕРАТУРА …………………………………………………………….
ПРИЛОЖЕНИЕ 1<например, текст программы>..………………………
ПРИЛОЖЕНИЕ 2 < например, образцы пользовательских интерфей-
сов>……………………………………………………
Введение
Введение содержит обоснование дипломного проекта, его целесообразность, суть решаемой задачи. Обратите внимание, что Введение и Заключение не нумеруются. Нумерация структурных фрагментов текста начинается с глав – Глава 1. Глава 2. и т. д.
Совет: Не очень разумно с первых строк описывать задачу и подробности ее решения. Помните, члены ГАКа составят впечатление о вашей квалификации по 10-минутному докладу и тексту работы, в который трудно вчитаться в столь короткое время.
Поэтому лучше сделать Введение – Заключение «визитной карточкой или паспортом» вашей работы. Каждое объемом по 1 –2 страницы.
Во Введении лучше в самом концентрированном виде сформулировать цель диплома и перечислить, что вы сделали для получения результата. Читатель составит впечатление об объеме ваших усилий.
Это может выглядеть приблизительно так:
Дипломная работа выполнена в лаборатории информационных систем Института прикладного программирования в рамках заказного проекта «XXX» (либо в рамках исследования по теме «YYY», либо в рамках создания производственной системы «ZZZ», либо как инициативная разработка).
Целью диплома являлось решение задачи «LLL» (либо изучение вопроса «DDD», либо создание элементов технологии «FFF» и тому подобное).
Для достижения цели мной проделана следующая работа
Изучены (перечень)
Проведен анализ (чего)
Освоены методологии, технологии, программный инструментарий (какие)
Подготовлен обзор предметной области
Сделана модификация известного метода (какого)
Определены требования к создаваемой программе
Разработаны проектные решения на основе спецификации требований
Разработан пользовательский интерфейс
Выполнена программная реализация
Разработана система тестов (сценариев) и проведена отладка программы
Осуществлено использование программы (где, для чего?) с получением результатов (каких?).
Проведен анализ и сравнительная оценка полученных результатов
< И т. д., и т. п. >
Ниже излагаются содержание и результаты работы.
Основной текст (начинается с Главы 1).
Должен быть хорошо структурирован. Разбивается на главы, пункты и подпункты по мере необходимости. Страницы текста нумеруются.