Skip to content

Этап 5: Финальная интеграция и защита проекта

Завершить разработку программного продукта, выполнить итоговую интеграцию, провести тестирование и представить результаты командной работы в форме защиты проекта.


  1. Завершить разработку всех функциональных модулей.
  2. Объединить изменения из рабочих веток в ветку main через Pull Request.
  3. Убедиться, что:
    • проект корректно собирается и запускается;
    • структура репозитория соответствует архитектуре проекта;
    • отсутствуют критические конфликты и ошибки.

Провести проверку ключевых сценариев работы системы:

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

При необходимости зафиксировать и устранить обнаруженные ошибки.


Обновить файл README.md, включив:

  • название проекта;
  • описание функциональности;
  • состав команды и роли участников;
  • используемый стек технологий (Node.js, Express, Vue/React, WebSocket);
  • инструкцию по установке и запуску проекта;
  • краткое описание архитектуры системы.

4. Подготовка презентации проекта

Section titled “4. Подготовка презентации проекта”

Подготовить презентацию (5–10 слайдов), отражающую:

  1. Общую информацию:

    • название проекта;
    • состав команды;
    • роли участников.
  2. Постановку задачи:

    • цель проекта;
    • реализованные фичи.
  3. Архитектуру системы:

    • frontend (Vue/React);
    • backend (Node.js + Express);
    • WebSocket-взаимодействие.
  4. Демонстрацию функционала:

    • работа с досками;
    • работа с объектами;
    • совместная работа пользователей.
  5. Организацию командной разработки:

    • Kanban-доска;
    • ветки;
    • Pull Request;
    • распределение задач.
  6. Вклад участников:

    • кто какие задачи выполнял;
    • ключевые коммиты/модули.

  1. Распределить роли в команде:
    • докладчик(и);
    • демонстрация приложения;
    • ответы на вопросы.
  2. Подготовить демонстрацию:
    • запуск проекта;
    • работа нескольких пользователей;
    • взаимодействие с объектами.

По итогам этапа команда должна представить:

  • полностью работоспособное веб-приложение;
  • оформленный GitHub-репозиторий;
  • актуальную Kanban-доску;
  • презентацию проекта;
  • демонстрацию работы системы.

Оценка выполнения этапа осуществляется на основании:

  • демонстрации работоспособности приложения;
  • качества презентации проекта;
  • обоснованности архитектурных решений;
  • ответов на вопросы преподавателя;
  • анализа репозитория (коммиты, ветки, Pull Request);
  • оценки вклада каждого участника в командную работу.