Описание тега re-engineering

Реинжиниринг - это искусство понимания существующего программного обеспечения и его модификации.

Реинжиниринг программного обеспечения был описан Чикофски и Кроссом в их статье 1990 г. [1] как "Исследование и изменение системы для восстановления ее в новой форме". Менее формально реинжиниринг - это модификация программной системы, которая происходит после ее обратного проектирования, как правило, для добавления новых функций или исправления ошибок.

Весь этот процесс часто ошибочно называют обратным проектированием; однако точнее будет сказать, что реинжиниринг - это начальная проверка системы, а реинжиниринг - это последующая модификация.

Следующая ссылка приведет вас к коммерческому инструменту, который поддерживает реинжиниринг. http://en.wikipedia.org/wiki/DMS_Software_Reengineering_Toolkit