Nwlapcug.com


Fasi del ciclo di vita del Software

Fasi del ciclo di vita del Software


Le fasi nel ciclo di vita di un sistema di computer sono spesso descritti come una cascata in cui ogni fase fornisce l'input al passaggio successivo. Teoricamente questo modello funziona bene in un mondo perfetto, ma la maggior parte dei passaggi vengono ripetuti più volte prima che un sistema è completamente ritirato o sole preimpostati. È praticamente impossibile sapere tutti i requisiti di fronte o di trovare un sistema di business che non si evolverà a causa dei cambiamenti frenetico richiesti dalla economia globale odierna. Le fasi può essere utilizzate come descritto, ma piano tra cui flessibilità nel piano di progettazione e rivisitazione fasi come richiesto.

Studio di fattibilità

Guarda i requisiti di alto livello del sistema proposto per determinare se i benefici superano i costi stimati.

Analisi dei sistemi

Questa fase definisce i requisiti di business che deve soddisfare un nuovo sistema. Raccolta dei requisiti utente e analizzare il processo corrente per determinare modi più efficienti per completare l'attività. Se nessun processo corrente è in uso, è possibile definire un procedimento completamente nuovo.

Progettazione del sistema

Creare specifiche del programma dettagliato che verranno utilizzate dai programmatori per creare il software vero e proprio. Includono il layout della schermata dettagliata, report, le regole di business, diagrammi di flusso e pseudo-codice.

Codifica

In questa fase, i programmatori creano nuovi programmi o modificare quelli vecchi. Creare database e nuove strutture di file. Utilizzare una piattaforma di test in modo che sistemi di produzione non sono influenzati da errori del processo.

Test

Testare ogni programma separatamente per assicurarsi che funzioni come previsto. Una volta che ogni pezzo è determinato a essere privo di errori, eseguire i test integrato per assicurarsi che il sistema come un tutto funzioni correttamente. Spesso, programmi funzionano correttamente come una singola unità, ma vengono modificati a causa di errori rilevati durante il test integrato. Al termine della sperimentazione il gruppo di sistemi, capovolgere il sistema al gruppo di utenti per il collaudo finale. Prima dell'implementazione, la business unit approva il sistema che indica che essa soddisfa la sua approvazione.

Attuazione

Spostare tutti i pezzi di codice e associati del file System per il sistema di produzione. Pianificare i processi e rendere disponibili schermate utente alla business unit. Consentire dati in tempo reale di fluire attraverso il sistema per la prima volta.

Manutenzione

Come si riscontrano problemi o modificare le regole di business, è possibile modificare il sistema di funzione secondo le nuove esigenze. Manutenzione comprende anche spostare il software in un computer aggiornato, aumentando lo spazio di archiviazione o l'aggiornamento di versioni del sistema. Questo è di solito la tappa più lunga nel ciclo di vita di qualsiasi software.

Pensionamento

Tutti i sistemi di software alla fine incontrano la fine della loro utilità e sono in pensione o sole preimpostati. Questo processo coinvolge processi di annullamento, rimozione schermate utente e l'archiviazione dei dati.