Tipi di manutenzione del software

May 10

Tipi di manutenzione del software


Computer programmatori e ingegneri del software di eseguire varie funzioni di manutenzione del software per mantenere il software in esecuzione con il minor numero di problemi possibile. I programmatori e gli ingegneri anche costantemente cercano di migliorare l'affidabilità e la funzionalità del software attraverso attività di manutenzione. Molte aziende si affidano a vari programmi software per gestire le loro finanze, inventario, dipendenti, sistemi di sicurezza, e altri aspetti della attività di business.

correttiva

Correttiva manutenzione del software comporta sviluppo e nella distribuzione di soluzioni ai problemi ( "bug") che si presentano durante l'utilizzo di un programma software. Gli utenti di computer noteranno problemi di prestazioni con il software, come ad esempio i messaggi di errore proveniente sullo schermo o il programma di congelamento o crash, che significa correttiva manutenzione del software è necessario. Spesso queste correzioni risolvere definitivamente il problema, ma non sempre. Alcune correzioni agiscono come una soluzione temporanea, mentre i programmatori di computer lavorano su una soluzione più permanente.

Perfective

Nessun programma software contiene zero difetti o aree di miglioramento. Perfective manutenzione del software coinvolge programmatori di computer che lavorano per migliorare il modo in cui funziona un programma software o quanto velocemente si elabora le richieste. I programmatori possono anche impegnarsi in manutenzione del software perfettiva per migliorare i layout dei menu del software e le interfacce di comando. A volte i programmatori hanno bisogno di effettuare la manutenzione perfettiva sul software a causa di influenze esterne, come ad esempio le nuove norme governative che influenzano una azienda opera.

adattabile

Il campo della tecnologia cambia costantemente attraverso entrambi gli sviluppi hardware e software. Adaptive manutenzione del software risolve questi cambiamenti. Un cambiamento nella velocità di un processore, per esempio, interesserà come il software esegue su un singolo computer. Software interagisce con altri programmi software su un computer o una rete, il che significa cambiamenti in un programma può richiedere modifiche in altri programmi. Un utente finirà per introdurre nuovo software al computer o alla rete, che può anche influenzare il modo altri software già presente opera.

preventiva

Quando i programmatori di computer si impegnano in manutenzione del software preventiva cercano di evitare problemi con i programmi software prima che si verifichino. I programmatori cercano di evitare la manutenzione correttiva, per quanto possibile, mentre anche anticipando la manutenzione adattiva ha bisogno prima che gli utenti sperimentano problemi. programmatori di computer di prova del software, le aziende automobilistiche testare i veicoli che fanno, per assicurarsi che il software in grado di gestire elevati carichi di dati e altre operazioni di stress senza problemi. I programmatori di computer anche testare il software con altri utenti di programmi probabilmente useranno sui loro computer, assicurandosi che i problemi di compatibilità non si pongono.