Che cosa è il software di manutenzione?

July 23

Che cosa è il software di manutenzione?


L'Institute of Electrical and Electronics Engineers (IEEE) definisce la manutenzione del software come il "processo per la gestione e l'esecuzione di attività di manutenzione del software". La manutenzione del software è, nel suo senso più elementare, la cura, il supporto, la riparazione e l'adattamento di software. È la fase finale del ciclo di creazione del software. Secondo il Centro Dati e analisi per il software, i costi di manutenzione del software possono consumare quasi il 80 per cento dei costi totali del ciclo di vita.

Correzione

Quando il software si trova ad avere problemi di stabilità o di sicurezza, il creatore del software li corregge. Questi sono emesse come "correzioni" o "aggiornamenti". Un esempio di manutenzione del software correttiva è il rilascio di un aggiornamento per correggere una perdita di sicurezza in un browser Web.

Adattamento

I programmi software hanno bisogno di adattarsi ai cambiamenti dell'ambiente hardware e software. Un esempio di manutenzione del software adattivo è il rilascio di una nuova versione o aggiornamento del software per consentire che il software per lavorare con una nuova versione del sistema operativo.

Perfezione

creatori di software possono rilasciare nuove release per migliorare le prestazioni del software. Un esempio di manutenzione del software perfettiva è il rilascio di un aggiornamento che migliora la velocità o la funzionalità del software originale.

Prevenzione

Dopo un programma software è stato creato e rilasciato, le ispezioni sono regolarmente assegnati per la ricerca di guasti non sviluppate o sottostanti. siano adottate misure correttive per prevenire problemi più grandi. Un esempio di manutenzione del software preventiva è la continua osservazione del software dal creatore o un team indipendente di revisori dei conti.