Reverse engineering и реверс-инжиниринг — это разные понятия.
Reverse engineering — это исследование готового устройства или программы, а также документации на него с целью понять принцип его работы. 5 Например, чтобы обнаружить недокументированные возможности, сделать изменение или воспроизвести устройство, программу или иной объект с аналогичными функциями, но без прямого копирования. 5
Реверс-инжиниринг — это процесс разработки конструкторской документации и/или 3D-модели изделия на основе готового образца изделия. 1 То есть документацию не разрабатывают с нуля, а восстанавливают по готовому изделию, измеряя его размеры и изучая другие его параметры. 1
Таким образом, основное различие между этими понятиями в том, что reverse engineering касается общего процесса исследования и понимания готовых устройств и программ, а реверс-инжиниринг — это конкретный процесс разработки конструкторской документации на основе существующего изделия.