Discussione:Reingegnerizzazione

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Ciao, (controllando anche con la versione inglese) IMHO la reingegnerizzazione non e' sinonimo di ingegneria inversa. Effettivamente la voce da te creata corrisponde all'ingegneria inversa, ma per reingegnerizzazione s'intende la riscrittura di un processo (processo aziendale dalla voce inglese) o di un pezzo di software al fine di migliorarne gli aspetti, le funzionalita' o adattarlo a nuovi obiettivi e tecnologie. Attualmente sto lavorando alla reingegnerizzazione in Java di un software gia' scritto in C++, per renderlo multipiattaforma: non c'e' niente di reversing dentro :)

Io a occhio sarei d'accordo con te. Forse reingegnerizzazione è un termine più ampio che comprende sì l'ingegneria inversa ma anche la reingegnerizzazione in Java che intendi tu (sto andando a naso). In ogni caso secondo me un altro sinonimo di ingegneria inversa da inserire è retro-ingegneria.--Iakopo (msg) 22:16, 4 dic 2008 (CET)[rispondi]

Voce scorrettamente abbinata[modifica wikitesto]

Io ho utilizzato e sentito utilizzare il termine reingegnerizzazione, in contesto prettamente informatico, con un significato diverso sia da ingegnerizzazione inversa sia da quello indicato da voi. In particolare, a mio giudizio, reingegnerizzare una procedura software significa riscriverla parzialmente o totalmente al fine di migliorarne la funzionalità e la manutenibilità e chiarezza del codice mantenendo inalterata sia l'interfaccia sia il risultato finale sia i dati di ingresso. Secondo me la spiegazione corrisponde alla voce "ingegneria inversa". Giovanni 20 Nov 2009

Corretta definizione di "Reingegnerizzazione"[modifica wikitesto]

Come rimarcato qui sopra, la descrizione della voce era erroneamente quella di "Ingegneria inversa" (che reindirizzava alla presente voce) (errore persistente almeno dal Dicembre 2007); nella nuova descrizione sono state riutilizzati i contributi proposti qui sopra