Выполнить пять лабораторных работ.
Лабораторная работа 1: Бизнес-анализ и выбор программного продукта
Задачи:
- Выбрать проект на платформе (например, GitHub).
- Сформулировать бизнес-цели модернизации (например, добавление функциональности).
- Составить отчет с описанием выбранного продукта и обоснованием выбора.
- Результат: Документ с описанием выбранного продукта, бизнес-целей и предполагаемых улучшений.
Лабораторная работа 2: Продуктовый и системный анализ
Задачи:
- Провести продуктовый анализ: изучить текущие возможности и недостатки.
- Выполнить системный анализ: изучить архитектуру, зависимости и технологии.
- Определить технические требования для модернизации.
- Результат: Отчет с описанием текущего состояния продукта, выявленных проблем и технических требований.
Лабораторная работа 3: Проектирование и моделирование
Задачи:
- Разработать архитектурное решение для модернизации.
- Создать UML-диаграммы (например, диаграммы классов, последовательности, вариантов использования).
- Описать предлагаемые изменения в архитектуре или коде.
- Результат: Документ с проектным решением и набором UML-диаграмм.
Лабораторная работа 4: Реализация изменений
Задачи:
- Настроить среду разработки.
- Внести изменения в код согласно проектному решению.
- Оценить результат
- Результат: Обновленный исходный код продукта с реализованными изменениями.
Лабораторная работа 5: Тестирование
Задачи:
- Разработать и выполнить тестовые сценарии.
- Исправить обнаруженные ошибки.
- Подготовить финальный отчет с описанием всех этапов, результатов тестирования и инструкцией по использованию обновленного продукта.
- Результат: Протестированный продукт и финальный отчет.