La manutenzione fase del ciclo di vita del software

December 6

La manutenzione fase del ciclo di vita del software


Nel ciclo di vita del software, la fase di mantenimento è l'ultima fase del ciclo. Dopo software passa alla fase di progettazione e viene attuato, la fase del ciclo di vita del software manutenzione comincia. La comprensione delle caratteristiche della fase del ciclo di vita del software di manutenzione consente alle persone con il compito di analizzare le prestazioni del software dopo la distribuzione per risolvere correttamente i problemi che si presentano.

Caratteristiche della fase di mantenimento

La manutenzione fase del ciclo di vita del software

Display Binary.

Dopo il software è installato e funzionante, spesso richiede una manutenzione continua. In generale, il software rimane operativo per un lungo periodo di tempo dopo l'implementazione iniziale e richiede una manutenzione regolare per assicurare che il software funziona continuamente a livelli di prestazioni di picco. Durante la fase del ciclo di vita del software di manutenzione, i programmatori di software rilasciano regolarmente le patch del software per far fronte all'evoluzione delle esigenze di un'organizzazione, per correggere i problemi relativi al bug nel software o per risolvere i potenziali problemi di sicurezza. Durante tutta la fase di mantenimento, i progettisti affrontare le questioni che vengono scoperti per evitare qualsiasi ostacolo per le prestazioni attese del software o per aggiungere una maggiore funzionalità al software.

La responsabilità di eseguire la manutenzione del software

attività di manutenzione del software sono in genere eseguite dai progettisti del software per affrontare le questioni scoperti dopo la distribuzione del software. Come sviluppatori di software affrontare i problemi riscontrati in programmi software, cade ai gestori dei sistemi per installare le patch rilasciate. La maggior parte in commercio programmi software disponibili sono regolarmente aggiornati tramite download disponibili attraverso lo sviluppatore & # 039; s sito supporto online. Gli operatori di sistema scaricare gli aggiornamenti non appena vengono rilasciati e installare questi per garantire la continuità delle prestazioni del software in conformità con i parametri di progetto originale.

Fase di Mantenimento Lunghezza

La fase di mantenimento dura più a lungo di tutte le fasi del ciclo di vita del software. Il motivo principale per cui la fase di mantenimento ultima più lunga è la durata del programma. La maggior parte dei programmi software rimangono in funzione fino a quando diventano obsolete a causa di cambiamenti di un utente & # 039; s necessità o fino a quando i costi di manutenzione del software diventa proibitivo per un utilizzo futuro del software. Molti designer rilasciano programmi di sostituzione di nuova concezione, mentre le versioni precedenti del loro software continuano a subire la manutenzione. Questo può essere visto con Microsoft & # 039; s introduzione della suite di software Office 2010 o l'introduzione del sistema operativo Windows 7. Anche se la versione più recente di questi programmi software sono disponibili in commercio per gli utenti di computer, l'azienda continua a mantenere le versioni precedenti del software e rendere le patch disponibili attraverso i servizi Windows Update per un periodo di tempo specificato.

Esempi Microsoft Software Maintenance Fase

Microsoft fornisce continua manutenzione dei programmi software esistenti per tutta la vita del software attraverso il sito Windows Update. Sebbene il supporto per alcuni prodotti è eliminato gradualmente, la fase di mantenimento per il software Microsoft copre in genere un arco di diversi anni. Nel caso di Microsoft Office 2007, aggiornamenti del software vengono rilasciati nei service pack. Il supporto per ogni service pack rilasciato continua per un massimo di 24 mesi dopo il service pack è il rilascio.

Fase di Mantenimento Conclusione

Come software diventa costo proibitivo per mantenere e si avvicina alla fine del ciclo di vita del software, progettisti di software iniziare il processo di sviluppo di un nuovo software per sostituire il software esistente. In molti casi, i cicli di vita di sviluppo del software per i programmi possono sovrapporsi. Uno sviluppatore software può iniziare la fase iniziale del nuovo ciclo di vita del software anche prima del rilascio della versione corrente del software diventa disponibile in commercio. Poiché i sistemi informatici e le esigenze degli utenti finali dei programmi per computer continuano a cambiare, gli sviluppatori di software seguono un ciclo senza fine di sviluppo per i loro prodotti più popolari.