Гайд по ВКР

Выполнение ВКР | ПЕ-71б

Учебные материалы:

0 — Начало. Титульные листы, тех. задание, отзывы и т.д.

шаблоны всех титульных листов можно скачать в соседнем разделе с общей структурой ВКР. Порядок следования и нумерация листов при этом следующая:

  • 1й лист ВКР — Титульный;
  • 2й, 3й листы ТЗ — Листы технического задания. В шаблонах четыре страницы, но они распечатываются двусторонними. Поэтому 4 страницы — это 2й и 3й листы.
  • 4й лист «Акт внедрения» — лист акта внедрения от организации (или кафедры).

Введение

  • Объем ~2-3 стр.;
  • Что-то типа раздела Description в описании проекта (см. пример на GitHub);
  • Это ответ на вопрос, актуально ли приложение (программное решение) которые вы реализуете;
  • Описание того, какие задачи планируется решить в результате выполнения работы (можно перечислять по пунктам); // задачи — это список действий, которые приводят вас к цели;
  • Нужно сформулировать цель работы (что в конечном итоге должно получиться);
  • Описание проблемной области, в которой существует ваше программное решение (например, в чем специфика программы/решения, почему оно должно существовать);

Правда жизни про введение

  • Чем понятнее введение, тем меньше вероятность что работу рецензент будет смотреть целиком;
  • Из введения вам должен стать понятен порядок реализации вашей задачи;
  • Глава 1. Теоретический раздел / аналитическая часть;

Глава 1. Обоснование необходимости выполнения проекта / Теоретический раздел / Аналитическая часть;

Варианты названия могут отличаться в зависимости от того, про что вы пишете. Цель главы — дать базовые (основные) представления о том, в какой предметной области существует ваша задача. Можно отметить, что первая глава «прямого» отношения к тому, что делаете конкретно вы — не имеет, а описывает подходы к решению задач близких к вашей, могут присутствовать теоретические моменты.

Например содержание первой главы для темы «Разработка системы авторизации и API…» может выглядеть так:

  • Глава 1 — Актуальность разработки систем авторизации и API
  • Параграф 1.1 — Описание отдела разработки мобильных приложений
  • Параграф 1.2 — Принцип работы систем авторизации
  • Параграф 1.3 — Описание работы API и применение в…
  • Параграф 1.4 — Существующие решения/подходы для/к разработки систем авторизации
  • Параграф 1.5 — Боль проблемной области (тестирование, нюансы)
  • Параграф 1.6 — Актуальность внедрения разработанной системы авторизации в … (вариации)

Глава может содержать по сути любое количество параграфов (рекомендуется 3-6) и раскрывать в каждом из них отдельную проблему (направление), которой автор хочет уделить большее внимание (исходя из специфики своего решения).

Глава 2. Выбор средств разработки программного решения

Цель данной главы заключается в том, чтобы описать работу вашего приложения (программного решения), разработать для него структуру данных и/или алгоритмы работы. Провести анализ, с помощью каких средств разработки и/или языков программирования / вспомогательных библиотек оно может быть реализовано наиболее лучшим образом.

Пример содержания главы для темы «Разработка SaaS решения для рынка мобильных приложений» может выглядеть так:

  • Описание разрабатываемого SaaS решения // в параграфе приводится инфа о том, что вообще такое SaaS-решение, на какой платформе оно будет работать (допустим Web-решение)
  • Выбор средств / систем разработки решения // можно сравнить существующие средства Web-разработки, сравнить их, выбрать лучшее, привести доводы (допустим выбирается Java как язык разработки)
  • Описание используемых фреймворков при разработке на Java // Spring boot (backend), Spring security, MongoDB (или аналоги) …
  • Разработка структуры и/или алгоритма работы решения (м.б. в виде блок-схем и диаграмм связей) // Здесь может быть (для первого приближения в решению задачи) общий взгляд на разрабатываемое приложение и примерная блок-схема его работы (т.е. как различные логические/визуальные структуры взаимосвязаны)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *