Смекни!
smekni.com

Методические указания для студентов Разработал: проф. И. В. Штурц Аннотация (стр. 2 из 5)

Название темы выпускной работы должно быть лаконичным и отражать ее предмет. Не следует называть работу "Исследование и разработка системы цифровой фильтрации для ...", лучше просто: "Система цифровой фильтрации для...". Нельзя предметом считать свойство: "Точность стрельбы ...", правильнее: "Программная система оценки точности стрель6ы...". Название должно быть согласовано с контекстом адресата – в нем не должно быть непонятных для членов ГАК терминов и сокращений. Название не должно быть слишком длинным: достаточно 7-9, максимум 12 слов.

3. Утверждение темы и руководителя

Тема выпускной работы должна быть окончательно сформулирована во время выполнения самостоятельной НИР в 11-м семестре. Тема утверждается на экзамене по преддипломной практике: для дипломных проектов - не позднее 10 ноября и для магистерских диссертаций - не позднее 20 декабря (см. URL: http://amd.stu.neva.ru/diploma/diploma-procedure) На экзамене дипломник предъявляет:

- отчет по преддипломной практике с изложением выполненной подготовительной работы и списком литературы, подписанный студентом и планируемым руководителем,

- черновик задания по дипломному проектированию; после его утверждения на экзамене заполняется бланк задания (см. Приложение А; распечатывается на двух сторонах одного листа).

В п.1-2 задания записывается фамилия студента и название темы.

В п.3 («Исходные данные») поясняется цель работы и технический контекст: компьютерная платформа, инструментальные средства, программное окружение (частью какой системы должна стать разработка дипломника).

В п.4 («Cодержание расчетно-пояснительной записки») записывается оглавление будущей работы на уровне разделов. Разумеется, оглавление (как и название темы) может изменяться в ходе работы, но основные вопросы, подлежащие разработке, определяются на этом этапе.

П.5 («Перечень графического материала») заполнять не обязательно.

Задание заполняется, подписывается руководителем и студентом с указанием даты. Только после предъявления подписанного задания экзамен по НИР считается сданным; оценка выставляется в зависимости от качества и объема выполненной на практике работы. Задание остается у дипломника и перед защитой прилагается к тексту выпускной работы (но не подшивается к нему).

Руководитель дипломника окончательно утверждается во время экзамена. Если руководитель не является сотрудником кафедры, дополнительно назначается куратор из числа преподавателей кафедры, чья обязанность - следить за соответствием содержания работы требованиям, перечисленным в 1 разделе данного пособия. Советуем вместе с руководителем (и куратором) составить временной график подготовки выпускной работы, зарезервировав последний месяц преимущественно для завершения написания текста и подготовки демонстрационных материалов. По этому графику удобно контролировать ход выполнения работы.

4. Требования к содержанию и стилю

Начнем с того, что приведем рекомендуемую структуру текста выпускной работы и ориентировочные размеры его частей.

Титульный лист (см.шаблон на URL: http://amd.stu.neva.ru/ diploma/diploma-documents)

Реферат

Содержание <Oглавление>

Список условных обозначений, вводимых терминов и сокращений

<Этот список рекомендуется, если он превышает 10 единиц>

Введение <1 - 3 стр.> <Актуальность темы>

1. Обзор литературы и постановка задачи <10 - 20 стр.>

1.1 Экономическая/научная потребность решения вашей задачи.

1.2 Научный/технологический/рыночный контекст

<Что уже сделано у нас и за рубежом; что делается сейчас>

1.3 Технический и организационный контекст

<В какую систему (информационную, управляющую) встраивается ваша программа, в какой

среде (аппаратура, ОС, программное окружение) она будет выполняться >

1.4 Уточненные требования к работе

<Окончательная постановка задачи выпускной работы с учетом проведенного анализа)>

2. Теоретическая часть <15 - 30 стр.>

<Структурированное описание использованного вами метода, подхода, математического аппарата;

разработанного алгоритма; обоснование решений, доказательство утверждений, количественные

оценки, моделирование или измерения на прототипе и т.п.>

3. Проектирование программного продукта <10 - 15 стр.>

3.1 Внешняя спецификация

<Интерфейс с пользователем и средой, модульная структура>

3.2 Функциональная / проектная спецификация (-ции)

<Псевдокоды основных алгоритмов, основные структуры данных и внутренние интерфейсы;

технические решения, связанные с ограниченными аппаратными ресурсами и т.п. Здесь и в п. 3.1 желательно применение языка UML.>

4. Реализация и применение программы <5 - 10 стр.>

4.1 Разработка программы

<Использованные инструментальные средства и приемы программирования, профилирование и

оптимизация кода>

4.2 Тестирование и испытания программы

<Проектирование представительного множества тестов, анализ результатов тестирования и испытаний>

4.3 Примеры применения программы

5 Охрана труда

<Этот раздел выполняется под руководством консультанта с кафедры «Охрана труда»>

Заключение (1 - 2 стр.)

<Перечень результатов работы и предложения по ее развитию>

Список использованных источников

<Список использованной литературы, на которую есть ссылки в тексте>

Приложение А Руководство пользователя (2 - 3 стр.)

Приложение Б Распечатки / скриншоты результатов тестирования и применения

Приложение В Исходные тексты отдельных модулей

Здесь полужирным шрифтом выделены фактические имена разделов. Названия остальных разделов даны условно – они могут быть переименованы в соответствии с конкретным содержанием раздела. Например: Обзор современных решений для систем распознавания текстов. (Обратите внимание, что нумеруются только разделы основной части и приложения. Введение и заключение не нумеруются.) Пример содержания магистерской диссертации приведен в Приложении Б.

Приведенная структура характерна для типичной работы; в магистерских диссертациях теоретического характера 1 и 2 части могут доминировать над остальными, но полное отсутствие 3 и 4 частей допускается только в исключительном случае чисто теоретической работы (что случается очень редко). В дипломных работах теоретическая часть может быть небольшой. 1 – 4 части могут быть разбиты на произвольное число разделов и подразделов двух-трех уровней. Разумеется, приведенная структура – не догма. Теоретические части могут перемежаться с практическими, если этого требует логика изложения. Помните о структуризации: число разделов верхнего уровня (и подразделов каждого раздела) не должно быть больше 7±2.

Поясним требования к основным частям подробнее.

Во введении обосновывается актуальность темы и цели исследования.

Обзор литературы выполняется затем, чтобы с одной стороны, "не изобретать велосипед", а с другой - "встать на плечи гигантам". Вам нужно показать место своей задачи на карте современной науки и технологии, показать достижимость цели и существующие ограничения, наметить пути решения. Кроме того, нужно описать систему, частью которой будет ваша программа (изолированных продуктов практически не бывает!). Обзор должен быть не простым пересказом источников, а их анализом с точки зрения ваших проблем. Недопустимо копировать чужие тексты без указания источников – это называется плагиатом. Не следует и помещать пространные цитаты; достаточно дать ссылку и короткую цитату или пересказ основных идей источника своими словами. Заимствовать чужой текст с «косметической» заменой нескольких слов или скомбинировать текст из нескольких источников – это не пересказ, а тоже плагиат. Если в диссертации заимствована чужая иллюстрация, необходимо дать ссылку на источник. Используйте новейшую литературу: учебники, монографии, журнальные статьи, технические отчеты и описания. Результатом обзора должно быть подробное задание на разработку с целью решения непосредственно вашей задачи.

В теоретической части явно отделяйте собственные результаты от известных. Старайтесь привлекать новейшие формальные методы. Эта часть может быть шире, чем практическая часть - в том смысле, что не все ее результаты реализованы вами в программном продукте. В практической части явно отделяйте свой личный вклад от коллективного.

В 3 и 4 частях вы описываете, как происходил переход от словесных и математических абстракций к программной реализации. В соответствии с принципами современной методологии программирования, он должен иметь нисходящий характер, с пошаговой детализацией принимаемых решений. Очень желательно описание проекта программы на языке диаграмм UML.

В Заключении вы должны сформулировать результаты исследования, выносимые на защиту - то есть, новые научные и прикладные результаты, за которые вам следует присвоить требуемую квалификацию. Их не нужно путать с конкретными практическими результатами, полученными в ходе подготовки диссертации – ими интересуются заказчики проектов, а не научное сообщество. Например, вместо конкретного результата: «Удвоена скорость поиска в базе данных NN» следует записать более общий результат: «Разработан метод ускорения поиска в базе данных, применение которого к базе данных NN позволило вдвое повысить скорость поиска».

Приложения содержат вспомогательные материалы; их объем не ограничивается. Это, прежде всего, программная документация, без которой вашей программе - грош цена, так как использовать их можете только вы, и никто другой. Минимальный набор документации:

- руководство пользователя, содержащее необходимые сведения об инсталляции, запуску программы и работе с ней, о сопряжении с другими программами, предостережения о неправильном