Памятка для подготовки выпускной квалификационной работы

Аннотацияописывается порядок выполнения выпускной квалификационной работы в РТУ МИРЭА. По результатам выполнения ВКР готовятся: пояснительная записка, программная разработка и демо-ролик ее работы, а также презентация.
Ключевые слова: выпускная квалификационная работа, ВКР.

По результатам реализации выпускной квалификационной работы (ВКР) согласно положению РТУ МИРЭА готовится следующее:

  • пояснительная записка, оформленная согласно нормативам РТУ МИРЭА и не превышающая 50 страниц (или 65 с учетом приложения);
  • приложение, реализованное в среде программирования или СУБД;
  • демо-ролик разработанной программы продолжительностью 1-1.5 минуты;
  • презентация в формате MS PowerPoint, содержащая не более 25 слайдов.

Примеры оформления пояснительной записки, презентаций и роликов можно найти в разделе Дипломные работы.

1. Предварительное содержание пояснительной записки

Примерное оглавление пояснительной записки:

  • введение;
  • цель и задачи;
  • обзор литературных источников;
  • идентификация ключевых бизнес-процессов и анализ требований к ним;
  • проектирование бизнес-процессов, моделирование и нормализация данных, составление структуры пользовательских экранов;
  • реализация процессов, данных и экранов в среде разработки;
  • тестирование разработанной программы;
  • заключение и выводы по работе;
  • список литературных источников. 

Оглавление пояснительной записки согласно нормативам РТУ МИРЭА:

  • титульный лист;
  • задание на ВКР;
  • аннотация (не более 150 слов);
  • оглавление;
  • список используемых сокращений;
  • введение (актуальность, цель и задачи, объект и предмет исследования, ценность);
  • литературный обзор;
  • теоретическая и экспериментальные части (например, аналитическая часть);
  • разделы и подразделы основной части (например, программно-алгоритмическая часть);
  • заключение;
  • список использованных литературных источников;
  • приложения.

2. Предварительное содержание разделов пояснительной записки

Раздел введения содержит доказательство актуальности прорабатываемой темы. Следующий раздел задает цель и задачи, реализуемые для достижения цели, чаще всего задачи отражают перечень позиций из оглавления. Обзор литературных источников преимущественно включает в себя:

  • анализ заданной методологии внедрения информационных систем, например: каскадная, итерационная или спиралевидная модели, методы Agile Scrum, Agile Kanban, Agile FDD, дизайн-мышление или др.;
  • план реализации программной разработки согласно рассмотренной методологии внедрения, например: разбиение на спринты, витки спирали, этапы и др.;
  • структура последующих разделов целиком и полностью определяется планом по разработке программы.

Глава идентификации процессов и требований содержит:

  • словесное описание ключевых бизнес-процессов, для которых в последующем будет реализовываться приложение. Для ВКР должно быть выделено не менее 3 процессов, производственной практики - 1. Примерами процессов могут служить операции «Зарегистрировать пациента», «Поставить диагноз», «Провести лечение пациента»;
  • сформулированные пользовательские и функциональные требования к процессам, не менее 10 для ВКР и 3 - производственной практики, а также их приоритизацию. Требования можно оформить, например, в виде матрицы отслеживания требований или бэклога продукта.

Раздел проектирования позволяет смоделировать ключевые процессы, данные и программы, включает:

  • моделирование бизнес-процессов в графической нотации, например: ARIS VACD, IDEF0 для верхнеуровневого и IDEF3, UML AD, BPMN SLD, WFD, ARIS eEPC низкоуровневого описания в моделях AS-IS и TO-BE. Глубина декомпозиции процессов ограничивается 3-4 уровнем. Обязательно построение карты процессов;
  • проектирование таблиц баз данных на основе ER-диаграмм и их нормализация до 3-й нормальной формы. Моделирование данных может проводиться в пакетах UML Class Diagram или ERWin;
  • формирование ожидаемой структуры пользовательских экранов и логики их взаимодействия. Блок-схему процедуры, которая будет программироваться с нуля в ходе реализации программы.

Глава реализации программы демонстрирует ход разработки продукта в среде MS Access, MS FoxPro, PHP, HTML или др., а также включает код запрограммированной с нуля процедуры, описанной блок-схемой. В процессе реализации используются процессы, данные и схемы экранов, подготовленные в предыдущем разделе. Следующая глава посвящена тестированию и требует описания:

  • функционального и интеграционного тестирований;
  • количественной оценки результатов тестирования и ее погрешности, например: время отклика программы при поиске данных, ограниченных 1, 10 и 100 записями, а также его среднеквадратическое отклонение.

Пояснительная записка завершается выводами по работе и списком использованных литературных источников, которых должно быть не менее 20. 

3. Потенциальные темы работ

В качестве примера тем выпускных работ можно привести следующее: 

  • дизайн-мышление в проектах внедрения медицинских информационных систем;
  • роботизация работы регистратуры больницы с использованием программного продукта UiPath;
  • применение спиралевидной модели внедрения информационных систем для автоматизации городской поликлиники;
  • использование метода Agile Scrum при внедрении медицинских информационных систем
  • имплементация медицинских информационных систем на основе метода Agile Kanban;
  • анализ каскадной, итерационной и спиралевидной моделей внедрения медицинских информационных систем;
  • автоматизация работы городской поликлиники на основе СУБД MS Access. 

4. Примеры заданий на ВКР

Работа на тему «Применение водопадной модели внедрения информационных систем для реализации электронной регистратуры больницы». Цель работы состояла в реализации ключевых бизнес-процессов больницы на основе водопадной модели внедрения информационных систем в среде MS FoxPro. Решались следующие задачи:

  • детальный анализ водопадной методологии внедрения систем;
  • идентификация требований и формирование матрицы требований;
  • проектирование процессов и оргструктуры в моделях AS-IS и TO-BE  нотации IDEF0 и IDEF3 до 3-4 уровней детализации;
  • моделирование разрабатываемых пользовательских интерфейсов;
  • проектирование структуры данных и нормализация таблиц данных;
  • подготовка блок-схемы алгоритмов работы программы;
  • реализация ключевых процессов в среде MS FoxPro;
  • тестирование и количественная оценка результатов тестирования.

Работа на тему «Автоматизация ключевых бизнес-процессов санатория на основе итерационной модели внедрения информационных систем». Цель работы состояла в реализации ключевых бизнес-процессов санатория на основе итерационной модели внедрения информационных систем в среде MS Access. Решались следующие задачи:

  • детальный анализ итерационной методологии внедрения систем;
  • идентификация требований и формирование бэклога;
  • проектирование процессов и оргструктуры в моделях AS-IS и TO-BE  нотации IDEF0 и DFD до 3-4 уровней детализации

для каждой итерации:

  • моделирование разрабатываемых пользовательских интерфейсов;
  • проектирование структуры данных и нормализация таблиц данных;
  • реализация ключевых процессов в среде MS Access;
  • тестирование и количественная оценка результатов тестирования;
  • подготовка блок-схемы алгоритма работы программы.

Работа на тему «Автоматизация ключевых бизнес-процессов стоматологической клиники с использованием спиралевидной модели внедрения». Цель работы состояла в реализации ключевых бизнес-процессов стоматологической клиники на основе спиралевидной модели внедрения информационных систем в среде MS Access. Решались следующие задачи:

  • детальный анализ спиралевидной методологии внедрения систем;
  • идентификация требований и формирование списка требований;
  • проектирование процессов и оргструктуры в моделях AS-IS и TO-BE  нотации ARIS VACD и eEPC до 3-4 уровней детализации

для каждого витка спирали:

  • моделирование разрабатываемых пользовательских интерфейсов;
  • проектирование структуры данных и нормализация таблиц данных;
  • реализация ключевых процессов в среде MS Access;
  • тестирование и количественная оценка результатов тестирования;
  • подготовка блок-схемы алгоритма работы программы;
  • качественный анализ рисков.

5. Ответственность в ходе подготовки дипломной работы

Ниже дано пояснение ответственности в процессе подготовки выпускной квалификационной работы.

Таблица 1. Ответственность за выполнение ВКР 

Задача

Ответственный

1

Определение темы и задания Преподаватель, студент

2

Идентификация ключевых процессов и требований Студент, преподаватель

3

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

4

Оформление финальной версии  пояснительной записки и презентации согласно нормативам Студент

5

Репетиция защиты ВКР на основе презентации и демо-ролика Студент, преподаватель

6

Консультация и корректировка хода выполнения работ по ВКР Преподаватель

7

Оценивание результатов Преподаватель

6. Часто допускаемые ошибки при оформлении пояснительной записки 

Примеры ошибок, часто допускаемых при подготовке записки, даны ниже: 

  • не следование нормативам оформления работы РТУ МИРЭА;
  • не подписаны рисунки и таблицы;
  • не даны ссылки на рисунки, таблицы, литературные источники в тексте работы;
  • текст не отформатирован (разные шрифты, выравнивание, цвет и др.);
  • отсутствует смысловая связка между абзацами или разделами;
  • новые параграфы/разделы начинаются с таблиц/рисунков и/или не имеют текста;
  • излишнее описание методов, практически не используемых в работе.

7. Примеры задаваемых вопросов на защите

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

  • чем ваша работа отличается от других по схожей теме;
  • какие программные аналоги вы знаете и чем ваша работа лучше;
  • в чем особенность вашей методологии внедрения;
  • почему не анализировались регламенты работы врача как требования;
  • на какой объем данных рассчитана ваша СУБД;
  • какой математический аппарат использовался в вашей работе;
  • почему была выбрана именно данная нотация описания процессов;
  • может ли ваша программа использовать другие базы данных;
  • почему была выбрана СУБД MS Access;
  • как проводилось нагрузочное тестирование? 

8. Индикативный график подготовки дипломной работы

Предварительный план-график выполнения дипломной работы приведен в табл.2.

Таблица 2. Предварительный план выполнения ВКР

Задача

Ответственный

Срок до

1

Проведение установочной встречи Преподаватель Февраль,
1 неделя

2

Демонстрация рабочей версии программы по результатам производственной практики Студент, преподаватель Февраль,
2-3 неделя

3

Идентификация двух дополнительных бизнес-процессов к результатам производственной практики  Студент Февраль,
4 неделя

4

Финализация темы и задания Преподаватель Март,
1 неделя

5

Доработка программы, подготовленной в рамках производственной практики, для двух новых бизнес-процессов Студент Март,
4 неделя

6

Подготовка пояснительной записки на основе отчета производственной практики с учетом двух новых бизнес-процессов, 40% Студент Март,
4 неделя

7

Обновление презентации, созданной ранее на производственной практике Студент Март,
4 неделя
8 1-я репетиция защиты на основе презентации Студент, преподаватель Апрель,
1 неделя
9 Финализация разработки программы, 95% Студент Апрель,
3 неделя
10 Подготовка и сдача пояснительной записки на предварительную проверку, не менее 80% Студент Апрель,
4 неделя
11 Обновление презентации и ее сдача на предварительную проверку, не менее 80% Студент Апрель,
4 неделя
12 2-я репетиция защиты на основе презентации Студент, преподаватель Май,
1 неделя
13 Демонстрация рабочей версии программы, 100% Студент, преподаватель Май,
2-3 неделя
14 Запись демо-ролика работы программы Студент Май,
3 неделя
15 Устранение замечаний к пояснительной записке и презентации, 100% Студент Май,
3 неделя
16 3-я заключительная репетиция защиты на основе презентации и демо-ролика  Студент, преподаватель Май,
4 неделя 
17 Сдача финальной версии пояснительной записки и презентации Студент Май,
4 неделя 
18 Проверка пояснительных записок, оценивание разработанных программ и презентаций Преподаватель  Июнь,
1 неделя 
19 Оглашение результатов Преподаватель  Июнь,
1 неделя

8. Литература

В качестве базовых литературных источников могут применяться: