6-Step processo per la manutenzione del software

August 11

Le sei fasi di manutenzione del software sono una serie di processi che hanno lo scopo di mantenere il software versione. L'Organizzazione Internazionale per gli Standard (ISO) classifica questa serie di passi come ISO-14764. Lo scopo delle misure è quello di rendere il ciclo di manutenzione del software ripetibile, affidabile ed efficiente.

Primo passo

Questo primo passo è il passo più importante e riguarda lo sviluppo di tutte le fasi successive perché si tratta con la creazione di report che contengono i problemi della versione precedente. Il piano di manutenzione si è creato in questa fase, che contiene le istruzioni per affrontare i problemi che sono stati identificati durante il ciclo di sviluppo.

Questo passo è un passo di transizione perché le informazioni raccolte sono dal ciclo di sviluppo dell'ultimo rilascio e anche da problemi che si avvicinò dopo il rilascio del software. I dati ottenuti da questi processi viene quindi utilizzato per mappare il prossimo rilascio.

Passo due

Questa è la prossima serie di processi per la pianificazione di manutenzione per il rilascio. Un programmatore di manutenzione è responsabile di quanto segue:

Ricevere e analizzare ogni cambio requestReplicating ogni numero duplicando il problemInvestigating le ragioni per la issueProposing un solutionDocumenting l'approvazione solutionObtaining approvato per applicare la soluzione

Questi passaggi vengono ripetuti per ogni problema che deve essere risolto.

fase tre

Ogni modifica è sottoposto a un processo di attuazione che consideri il seguente:

Possibili effetti della modifica su altro sistema featuresHow critico il problema è la stabilità dell'intera prioritario applicazione Il della modifica

fase quattro

Dopo aver effettuato la modifica, il mittente originale del problema verifica che modifica apportata fornito una soluzione corretta e completa.

passo Cinque

Dopo i passi da uno a quattro sono stati completati per tutte le questioni designati per la release corrente, il processo di migrazione è implementato. Questa fase si verifica quando il nuovo codice deve essere spostato attraverso piattaforme (ad esempio, dall'ambiente QA all'ambiente Production) e ancora mantenere intatta la sua funzionalità. Questo passaggio non avviene per ogni problema, ma piuttosto tutte le questioni tag per il rilascio.

passo sei

Una versione precedente del software è sostituita dalla nuova versione sviluppata nei passaggi da uno a cinque. Il primo passo è ora ripetuto.

La verità sulla manutenzione

Troppo spesso il processo di manutenzione è considerato bug fixing. Anche se questo è vero per un sacco di problemi che lo rendono attraverso il processo, molto spesso il processo di manutenzione include anche miglioramenti di funzionalità trovati dagli utenti al di fuori del processo di sviluppo.