Come sostituire Pascal

December 7

programmazione Legacy si riferisce al software che è sia obsoleto e apparentemente indispensabili. E 'scritto in lingue più vecchi 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 incorporati nelle loro operazioni. codice legacy è spesso obsoleto, non è compatibile con la recente software come Windows ed è costoso da mantenere. Allo stesso tempo, è così incorporato in operazioni che le lingue sostituzione come Pascal rappresenta una sfida importante per le imprese.

istruzione

1 Inventario la tua eredità Pascal, individuando quale delle applicazioni in uso impiegarla. Condurre uno studio di quale effetto della sostituzione avrà sulle attività aziendali ed elaborare un piano di continuità per mantenere la vostra società operante durante la transizione. Si dovrebbe anche decidere se tutte le applicazioni sono troppo utile sostituire.

2 Chiedete al vostro personale IT se le applicazioni Pascal mission-critical 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 applicazioni legacy ma richiede la vostra azienda trattenere i programmatori che possono lavorare con Pascal.

3 Identificare le applicazioni che Pascal si desidera convertire in un linguaggio più moderno, come Java. Ci sono strumenti informatici disponibili per riscrivere le applicazioni mainframe in lingue moderne, e per riscrivere il codice dell'applicazione stessa. Riscrivere l'applicazione è un progetto più grande e più rischioso, e di solito accade solo quando una società ha una esigenza aziendale schiacciante per una moderna applicazione in un linguaggio di programmazione corrente.

4 Elaborare un piano per la transizione, incluso se si desidera sostituire tutto in una volta o applicazioni di trasferimento pezzo per pezzo. Considerate ciò che potrebbe andare male e hanno un piano di backup in atto per quelle situazioni. Eseguire il programma, quindi controllare che le nuove applicazioni funzionino correttamente.

5 Formare il personale di adattarsi a qualsiasi cambiamento nelle operazioni procedura oppure derivanti dal passaggio. A seconda della portata del cambiamento, potrebbe essere necessario fornire mentoring in corso per un po '.