Из чего состоит ВКР
ВКР состоит из двух взаимосвязанных частей:
1. Сама выполненная работа
Это тот результат, который вы создаёте в рамках своей темы и роли: проводите анализ, формулируете требования, проектируете решение, разрабатываете программный продукт или его часть, создаёте макеты, настраиваете инфраструктуру, проводите тестирование, подготавливаете документацию и получаете итоговый результат.
2. Пояснительная записка
Это основной текст ВКР, в котором вы последовательно и логично описываете, что именно вы делали, зачем, на каком основании, каким способом и к какому результату пришли.
Иначе говоря, ВКР — это не только текст, но и сама выполненная вами работа.
А пояснительная записка — это основной документ, в котором вы объясняете и обосновываете эту работу.
Что обязательно должно быть в ВКР по смыслу
Независимо от вашей роли, в ВКР обычно должны быть следующие содержательные части:
| Содержательная часть ВКР | Что должно быть | Примеры материалов |
|---|---|---|
| Постановка проблемы и обоснование темы | Нужно ясно показать, какую задачу вы решаете, почему она важна, для кого она значима и в чём состоит исходная проблема. | Описание проблемы, актуальность темы, цель работы, задачи работы, объект и предмет, краткое описание контекста проекта |
| Анализ предметной области и существующих решений | Нужно описать предметную область, пользователей, процессы, аналоги, существующие подходы, ограничения и недостатки текущих решений. | Обзор предметной области, анализ целевой аудитории, анализ бизнес-процессов, описание AS-IS, таблица аналогов, сравнительный анализ решений, обзор литературы и источников |
| Формулировка требований и идеи решения | Нужно показать, что именно должно получиться, какие требования предъявляются к решению, по каким критериям оно будет оцениваться и почему выбран именно такой подход. | Функциональные и нефункциональные требования, бизнес-требования, пользовательские сценарии, use-case, user flow, критерии оценки, метрики, KPI, OKR, описание концепции решения, техническое задание или его часть |
| Проектирование решения | Нужно описать, как устроено решение: архитектуру, схемы, модели, структуру компонентов, сценарии работы, интерфейсы, данные, алгоритмы или другие проектные материалы. | Архитектурная схема, UML-диаграммы, BPMN, ER-диаграммы, схема модулей, схема данных, макеты интерфейсов, прототип, описание API, структура компонентов, описание алгоритмов |
| Реализация | Нужно показать, что именно было разработано или выполнено на практике в рамках вашей роли и темы. | Исходный код, работающий прототип, программный модуль, интерфейс, серверная часть, модель, игровая механика, настроенная инфраструктура, реализованные компоненты, репозиторий, скриншоты, демонстрация работы |
| Проверка результата | Нужно показать, как вы проверяли работоспособность и качество решения, и к каким результатам пришли. | Тест-кейсы, результаты тестирования, usability-тестирование, результаты апробации, метрики качества, сравнение с критериями, журнал проверок, анализ ошибок, графики, таблицы результатов |
| Выводы и итог работы | Нужно зафиксировать, что именно удалось сделать, какие результаты получены, в чём их значимость, какие есть ограничения и что можно развивать дальше. | Итоговые выводы по главе и по работе, оценка достигнутых результатов, ограничения решения, направления дальнейшего развития, рекомендации по внедрению или доработке |
Для удобства подготовки и сопровождения ВКР мы будем рассматривать её содержательную часть через 4 крупных раздела:
- анализ предметной области, аналитика, исследование, идея;
- проектирование, схемы;
- работа и основная часть;
- тестирование, пользовательская документация.