Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Fasi del ciclo di vita del software

Le fasi del ciclo di vita di un sistema di computer sono spesso descritti come una cascata in cui ogni stadio fornisce l'input alla fase successiva . Teoricamente , questo modello funziona bene in un mondo perfetto , ma la maggior parte dei passaggi vengono ripetuti più volte prima che un sistema è completamente in pensione o sole - impostato. E ' praticamente impossibile conoscere tutti i requisiti in attacco o per trovare un sistema di business che non si evolvono a causa dei rapidi cambiamenti richiesti dalla economia globale di oggi . Le fasi possono essere utilizzati come descritto , ma anche sul piano 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 .
Systems Analysis

Questa fase definisce i requisiti di business che un nuovo sistema deve soddisfare. Raccogliere le esigenze degli utenti e analizzare il processo in corso per determinare i modi più efficaci per completare l'operazione . Se nessun processo in corso è in uso , definire una procedura completamente nuova .
Design System

creare specifiche dettagliate del programma che saranno utilizzati dai programmatori per creare il software vero . Includi layout dettagliati schermo , relazioni , regole aziendali , diagrammi di flusso e pseudo - codice.
Coding

In questa fase , i programmatori di creare nuovi programmi o modificare quelle vecchie. Creare nuove strutture di file e database . Utilizzare una piattaforma di test in modo che i sistemi di produzione non sono interessati da anomalie di processo .
Testing

prova ogni programma separatamente per assicurarsi che funzioni come previsto. Una volta che ogni pezzo è determinata a essere privo di errori , eseguire integrato test per assicurarsi che il sistema nel suo complesso funziona correttamente . Frequentemente , programmi funzionano correttamente come una singola unità , ma si sono modificati per errori trovati durante il test integrato . Dopo che il gruppo di sistemi completa di test integrati , spegnere il sistema verso il gruppo di utenti per la prova finale . Prima di attuazione, le unità di insegne di esercizio fuori del sistema che indica che soddisfa la sua approvazione .
Attuazione

Spostare tutte le parti di codice e di sistemi di file associati al sistema di produzione . Pianificare i processi e rendere schermate utente disponibili per la business unit . Permettono ai dati di flusso attraverso il sistema per la prima volta .
Manutenzione

problemi sono trovati o regole aziendali cambiano , modificare il sistema di funzionare secondo il nuovo vivere requisiti . Manutenzione anche il movimento del software di un computer aggiornato , aumentando lo spazio di archiviazione o l'aggiornamento di versioni di sistema . Questo è di solito la fase più lunga del ciclo di vita di ogni software.
Pensionamento

Tutti i sistemi di software alla fine si incontrano alla fine della loro utilità e sono in pensione o sole - impostato. Questo processo comporta Pianificazione dei posti di lavoro, eliminando pagine utente e l'archiviazione dei dati .

 

Programmazione © www.354353.com