Consiste nella : Studio di fattibilità Raccolta ed analisi dei requisiti Progettazione Implementazione/Prototipazione Validazione e Collaudo Funzionamento e Manutenzione Determinazione dei costi delle diverse alternative e della priorità di realizzazione delle componenti del sistema Deve: ◦ Individuare le proprietà e le funzionalità del sistema ◦ Produrre una descrizione dei dati coinvolti e delle operazioni su di essi ◦ Individuare (in linea di massima) i requisiti hardware e software del sistema L’output è uno studio di fattibilità che stimi : ◦ I costi in termini di budget e di impegno del personale ◦ Le inefficienze temporanee dovute al cambio di sistema e di modalità di lavoro ◦ I benefici in termini di riduzioni dei tempi di lavoro o migliore efficienza dei piani aziendali Richiede interazione con l’utente La progettazione dei dati ◦ Individua l’organizzazione e la struttura dei dati La progettazione delle applicazioni ◦ Schematizza le operazioni sui dati e progetta il software applicativo ◦ Si concentra su come si comporta il sistema Distinguiamo : ◦ Progettazione concettuale ◦ Progettazione logica ◦ Progettazione fisica Scopo della progettazione concettuale è di tradurre la descrizione informale della realtà , risultato dell’analisi dei requisiti (tipicamente sotto forma di documenti e moduli di vario genere), in uno schema formale e completo che dovrà essere indipendente dai dettagli tecnici La descrizione formale fa riferimento ad un modello concettuale cioè un insieme di concetti e notazioni standard adatti alla rappresentazione della realtà da informatizzare Consiste nella traduzione dello schema concettuale in termini di un determinato modello logico di dati (ad es. un db relazionale) . Il risultato è lo schema logico. Include anche l’ottimizzazione della rappresentazione in funzione delle operazioni eseguite Si completa lo schema logico con la specifica dei parametri fisici di memorizzazione dei dati. Si produce lo schema fisico Realizzazione rapida di una versione semplificata del sistema per valutarne le caratteristiche ◦ Può portare a modifiche dei requisiti o revisione del progetto Realizzazione del sistema informatico secondo le caratteristiche definite nella progettazione Verifica del corretto funzionamento e della qualità del sistema informatico Operatività del sistema Richiede operazioni di gestione e manutenzione