Molto spesso è necessario ricostruire il funzionamento interno di un software di cui si è perso il controllo, per ragioni spesso storiche ma a volte legate ad altri motivi. Tale attività viene detta di ingegnerizzazione inversa o reverse engineering.
L'ingegnerizzazione inversa si basa sull'analisi del codice del software, del suo comportamento dall'esterno e della conoscenza distribuita tra i suoi utilizzatori e sviluppatori.
Un processo di ingegnerizzazione inversa non è semplice da gestire e richiede notevoli competenze ma è fondamentale, anzi in molti casi necessario, per poter modificare o far evolvere il proprio software.
Logica dei Sistemi è in grado di effettuare il reverse engineering di numerosi tipi di sistemi software. Data la notevole complessità dell'argomento e la sua forte variabilità vi invitiamo, se siete interessati alla questione, a contattare la nostra Questo indirizzo email è protetto dagli spambots. E' necessario abilitare JavaScript per vederlo. .

