Requisiti software di manutenzione

April 19

Requisiti software di manutenzione


La manutenzione del software è l'ultima fase di un ciclo di vita di un progetto software. Esso comprende una serie di attività condotte sui sistemi software dopo che sono stati consegnati. La correzione degli errori, miglioramenti, modifiche e l'aggiunta di funzionalità a requisiti di sistema e le funzionalità sono tra queste attività. Alcuni manutenzione viene eseguita prima che il sistema è operativo; Tuttavia, il post-fornitura di manutenzione del software ha creato difficoltà alla manutenzione. Indipendentemente da ciò, attraverso l'intero ciclo di vita di un progetto software, il team di sviluppo dovrebbe tenere d'occhio la manutenzione.

Tipi di manutenzione del software

Ci sono quattro tipi di manutenzione, tra cui correttiva, adattiva, perfective e preventiva. manutenzione correttiva si prende cura dei difetti o errori che derivano da errore di progettazione, errori logici e gli errori di codifica. manutenzione Adaptive comprende software alterazione secondo i cambiamenti nell'ambiente inclusi hardware o il sistema operativo. Le condizioni ambientali riferimenti e gli impatti che funzionano al di fuori del sistema, come regola di business o le politiche del governo. manutenzione Perfective rivolge fondamentalmente nuovi cambiamenti in termini di esigenze degli utenti. Questo processo comporta miglioramenti e attività funzionali per migliorare le prestazioni del sistema. La manutenzione preventiva comprende attività che consentono di aumentare la manutenibilità del sistema.

I requisiti di manutenzione del software

La manutenzione del software è una fase necessaria del ciclo di vita di sviluppo del software, e continua a funzionare dopo che il software è consegnato. In generale, i grandi sistemi hanno bisogno di uno sforzo maggiore manutenzione di quanto non facciano i sistemi più piccoli in quanto sono più complicati da imparare e da eseguire. Il significato tradizionale della manutenzione del software si concentra su correzioni di errori dopo la consegna del software. Tuttavia, come il software si evolve, cambiamenti significativi potrebbero aver bisogno di essere fatto per soddisfare i nuovi requisiti. Il costo di manutenzione del software comprende più della metà del budget complessivo del progetto software. Il prodotto software non riuscirà a soddisfare le esigenze senza condurre costante e regolare manutenzione del software.

Gestione della Manutenzione Software

Gestire in modo efficace le attività di manutenzione e impiegando il personale adatto per condurre i compiti sono cruciali per la manutenzione del software. Questo sarà anche migliorare la produttività, costi di controllo e di contribuire a produrre un sistema che soddisfi le esigenze del cliente. Migliorare le prestazioni su attività di manutenzione si tradurrà in una maggiore produttività del prodotto software. riutilizzo Software migliora anche mantenibilità e qualità del sistema applicando gli elementi software esistenti.