Техническое задание: Реверс-инжиниринг и анализ ПО
Цель проекта
Провести полное исследование предоставленного клиентского программного обеспечения для игрового клуба (установщик предоставлен заказчиком). На основе анализа составить детальную документацию и техническое задание для последующей разработки.
Основные задачи
- Исследование ПО: Детальный анализ предоставленного программного обеспечения, его структуры и поведения.
- Описание функционала: Составление полного и структурированного описания всех функций программы и принципов её работы.
- Анализ стека технологий: Определение технологий, фреймворков и инструментов, использованных при создании исходного ПО.
- Составление ТЗ: Разработка четкого технического задания для специалиста (или команды), который будет заниматься созданием аналогичного или нового решения.
- Проектирование API: Описание необходимых конечных точек (endpoints) и моделей данных для API, которое должно быть разработано.
Требования к результату
- Отчет о проведенном исследовании с выводами.
- Исчерпывающая документация по функционалу и архитектуре анализируемого ПО.
- Готовое техническое задание, понятное для разработчика.
- Спецификация API (список endpoints, методы, ожидаемые запросы и ответы).
- Все материалы должны быть представлены в понятном, структурированном виде.
Важное примечание
Заказчик ожидает предметные предложения от исполнителей с оценкой стоимости и сроков. Шаблонные ответы и предложения, сгенерированные ИИ-агентами, не рассматриваются.