Legacy programmazione si riferisce al software che è sia obsoleto e apparentemente indispensabile. E 'scritto in lingue più anziani , come COBOL e Pascal , e gestisce programmi vitali su mainframe aziendali . La società stima Metaware aziende hanno 400 miliardi di righe di codice legacy in diverse lingue incorporate nelle loro operazioni . Codice legacy è spesso obsoleto , non è compatibile con le ultime versioni del software come Windows ed è costoso da mantenere . Al tempo stesso , è così integrato in operazioni che la sostituzione di linguaggi quali Pascal rappresenta una sfida importante per le imprese. Istruzioni
1
inventario vostra eredità Pascal , individuando quale delle applicazioni utilizzate impiegarla . Condurre uno studio di quale effetto della sostituzione avrà sulle attività aziendali e di elaborare un piano di continuità per mantenere la vostra azienda operativa durante la transizione . Si dovrebbe anche decidere se tutte le applicazioni sono troppo utile sostituire .
2
Chiedi al personale IT se le applicazioni mission-critical Pascal possono essere ospitati sui computer attuali . Rehosting non sbarazzarsi del Pascal , ma consente di sostituire il vostro mainframe di invecchiamento , riducendo al minimo l'effetto del cambiamento . Questo può essere più facile di sostituire le applicazioni legacy , ma esso richiede la vostra azienda trattenere i programmatori che possono lavorare con Pascal .
3
identificare quali applicazioni Pascal che si desidera convertire in un linguaggio più moderno , come ad esempio Java. Ci sono strumenti informatici disponibili per riscrivere le applicazioni mainframe nelle lingue moderne , e per riscrivere il codice dell'applicazione stessa . Riscrivere l' applicazione è un progetto più grande e più rischiose , e di solito accade solo quando una società ha un bisogno aziendale schiacciante per una moderna applicazione in un linguaggio di programmazione corrente .
4
Elaborare un piano per rendere il transizione , incluso se si desidera sostituire tutto in una volta o applicazioni di trasferimento pezzo per pezzo . Si consideri che cosa potrebbe andare male e hanno un piano di backup in atto per quelle situazioni . Eseguire il piano , quindi verificare che le nuove applicazioni funzionano correttamente .
5
formare il vostro personale di adattarsi a qualsiasi cambiamento nelle procedure o operazioni IT derivante dal passaggio . A seconda della portata del cambiamento , potrebbe essere necessario fornire mentoring in corso per un po ' .