Шта је обрнути инжењеринг?

Обрнути инжењеринг може се односити на било које од следећих:

1. Када се говори о компјутерској науци / програмирању, обрнути инжењеринг значи "разбити" програмски код. Овај процес подразумева проналажење начина на који су различите функције у коду изграђене, шта раде и како се свака од њих повезује са другим функцијама у коду. Уопштено говорећи, сврха је поправити грешке у коду софтверског инжењера или креирати програм као што је онај који је деконструисан.

2. Произведени производи (и машински и ручно) такође могу бити реверзно пројектовани . Производи се растављају и сецирају како би се научило и разумело како они раде механички, зашто раде и који део играју у функционалности целог производа. Обрнути инжењеринг омогућава варијације постојећих производа који могу укључивати побољшања јер људи уче како нешто ради и што се може учинити да би се побољшао производ.

Хардверски термини, Програм, Програмирање, Програмски термини, Софтверски термини