il nostro programma in 6 punti

1-Preanalisi/Studio di fattibilita'

Questa fase ha l'obiettivo di stabilire l'opportunita' economica del progetto, di esaminare le alternative possibili per la realizzazione dettagliando i costi e i benefici e sceglierne una.

2-Raccolta dei requisiti dell'utente e analisi

In questa fase, ci affianchiamo al cliente per individuare le funzionalita' e le aspettative attese dalla realizzazione del sito che ci apprestiamo a progettare. Il risultato sara' un documento sufficientemente sintetico per risultare leggibile e quindi di approvazione significativa anche da parte di committenti e utenti che non abbiano chiare le aspettative sui risultati attesi dal progetto.

3-System and Program design

 In questa fase viene prodotto il documento a maggior contenuto tecnologico, nel quale viene descritta, in ogni dettaglio, l'architettura hardware e software dell'intero sistema da realizzare e quella del sistema di sviluppo.  Il suo output e', di solito, il documento di mole maggiore fra quelli presentati nelle 6 fasi.

 4-Program Test

 In questa fase vengono generati e costruiti data base di prova, popolati opportunamente per verificare le funzionalita' e le prestazioni di ciascuno dei moduli realizzati. La documentazione prodotta documenta le prove effettivamente eseguite e il loro esito. In questa fase e' molto importante il coinvolgimento degli utenti finali, perche', data l'incertezza evidenziata durante la definizione dei requisiti, questa e' sostanzialmente la prima volta che i clienti si rendono conto delle funzionalita' fornite dal sistema. Per ogni modulo accettato, viene predisposta la documentazione utente.

5-System Test

 Terminato il test di tutti i programmi, viene eseguito un test, in genere da parte dei realizzatori con l'assistenza degli utenti di riferimento, per controllare che le prestazioni globali del sistema siano accettabili e le macro funzioni (soprattutto quelle di sistema come la regolamentazione degli accessi, la sicurezza,...) siano correttamente realizzate. Per le eventuali parti non accettate, si ritorna alla fase "Raccolta dei requisiti dell'utente e analisi" apportando le opportune modifiche e successivamente alle alle parti interessate.

6-Accettazione e messa in esercizio del progetto

 In questa fase, dopo l'accettazione delle funzionalita' del progetto TEST, deve essere completata la installazione dell'hardware e del software previsti e, inoltre, vengono generati e popolati i data base di gestione; vengono addestrati e resi operativi gli utenti finali. In questo modello, quasi sempre la messa in esercizio e' lunga e delicata.