SA Шпаргалка

Все ответы в 2 клика

Средний

Как проводить Реверс-инжиниринг (Reverse Engineering) легаси-системы?

Часто аналитику нужно описать требования для переписывания старой системы, от которой не осталось ни документации, ни разработчиков.

Шаги реверс-инжиниринга:
1. Анализ БД: Изучить структуру таблиц, связи (FK) и хранимые процедуры. Это даст понимание модели данных.
2. Анализ интерфейса: Прокликать все экраны, записать, какие данные вводятся и выводятся.
3. Сниффинг трафика: Открыть DevTools (Network) в браузере и посмотреть, какие API-запросы уходят на бэкенд.
4. Чтение логов и кода: Если есть доступ к исходникам, искать ключевые бизнес-правила (if-else) прямо в коде.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Методы анализа»

Ещё вопросы раздела «Требования»

Все вопросы раздела «Требования»