Si përdoret procesi i inxhinierisë së kundërt në inxhinierinë softuerike?
Inxhinieria e kundërt është një proces që përdoret në inxhinierinë softuerike për të analizuar një softuer të caktuar dhe për të identifikuar përbërësit e tij, më pas për të riprodhuar softuerin për të kuptuar strukturën dhe sjelljen e tij. Ky proces mund të përfshijë shikimin e kodit burimor, kompilimin e kundërt, nxjerrjen e të dhënave, testimin dhe teknika të tjera. Qëllimi i inxhinierisë së kundërt është të përcaktojë se si funksionon një sistem në mënyrë që të gjejë ndonjë dobësi ose defekt në mënyrë që ato të rregullohen, të ndërtohen sisteme të pajtueshme dhe të përmirësohen me softuerin ekzistues.