sviluppo software passa attraverso le fasi , dal concepimento alla versione finale per l'uso. Ogni fase del processo di sviluppo è importante e non può essere ignorato . Gli interi stadi sono chiamati ciclo di vita del software . Progetto Pianificazione
La prima fase nello sviluppo del ciclo di vita del software ( SDLC ) si chiama pianificazione del progetto. Qui , gli obiettivi generali del programma sono definiti, il modello del ciclo di vita scelto e il calendario prodotto .
Requisiti Definizione
Gli obiettivi definiti sono raffinati in una requisiti dettagliati documento . Il piano di progetto e il calendario vengono aggiornate. Una matrice di tracciabilità requisiti è stabilito di seguire per l'attuazione dei requisiti.
Design
La fase di progettazione produce schemi descrittivi funzionali , pseudo-codice e dati Dizionario tutti come un documento di progettazione . Il piano di progetto e programma sono ancora aggiornati . Con questi documenti , un programmatore esperto può procedere a sviluppare il software.
Sviluppo
La fase di sviluppo produce il software e la documentazione iniziale , come la guida in linea . Inoltre , una mappa piena attuazione con il codice sorgente è prodotto con piano di controllo e piano di progetto aggiornato e matrice di tracciabilità dei requisiti .
Integrazione e test
software è prodotto in moduli . Ogni modulo è testato ei moduli integrati nuovamente testato come sistema. Documentazione segue come guida in linea , piano di accettazione e piano di progetto e il calendario aggiornato .
Accettazione e installazione
Tutti gli scenari di test sono ancora eseguiti per verificare la correttezza e la completezza delle software . Il cliente verifica quindi che i requisiti siano stati rispettati e le questioni di un memorandum di accettazione che porta alla installazione .