La scelta di quali tecnologie utilizzare è un aspetto molto importante per garantire più a lungo l'investimento di partenza. Le fasi di realizzazione di un sistema informativo sono generalmente le seguenti: - nascita dell'esigenza: tende a migliorare la situazione esistente tramite il perseguimento di determinati obiettivi. I nostri consulenti sono a disposizione per un analsi Gratuita.
- studio di fattibilità: serve a definire in maniera per quanto possibile precisa i costi delle varie alternative possibili, ad effettuare la conseguente analisi costi/benefici ed a stabilire le priorità della realizzazione delle varie componenti del sistema.
- raccolta e analisi dei requisiti: consiste nell'individuazione e nello studio delle proprietà e delle funzionalità che il sistema informativo dovrà avere. Questa fase richiede un'interazione con gli utenti del sistema e produce una descrizione completa ma generalmente informale dei dati coinvolti e delle operazioni su di essi. Vengono inoltre stabiliti i requisiti software e hardware del sistema informativo.
- progettazione: si divide generalmente in progettazione dei dati, progettazione delle applicazioni e progettazione dell'architettura tecnica di sistema. Nella prima si individua la struttura e l'organizzazione che i dati dovranno avere, nella seconda si definiscono le caratteristiche dei progetti applicativi. Queste due attività sono complementari e possono procedere in parallelo o in cascata. Le descrizioni dei dati e delle applicazioni prodotte in questa fase sono formali e fanno riferimento a specifici modelli. La progettazione dell'architettura tecnica di sistema, infine, rappresenterà l'infrastruttura individuandone le caratteristiche in termini di sistemi (server), connettività, sicurezza fisica e logica.
- sviluppo: consiste nella realizzazione del sistema informativo secondo la struttura e le caratteristiche definite nella fase di progettazione. Viene costruita e popolata la base di dati e viene prodotto il codice dei programmi.
- validazione e collaudo: serve a verificare il corretto funzionamento e la qualità del sistema informativo. La sperimentazione deve prevedere, per quanto possibile, tutte le condizioni operative.
- avviamento: è la fase di messa in funzione del sistema. Si erogano i corsi di formazione, si travasano i dati da eventuali realizzazioni preesistenti che vengono sostituite, si attivano i collegamenti con le altre applicazioni e si parte con l'operatività reale.
- funzionamento: in questa fase il sistema informativo diventa operativo a regime ed esegue i compiti per i quali era stato originariamente progettato. Se non si verificano malfunzionamenti o revisioni delle funzionalità del sistema, questa attività richiede solo operazioni di gestione e manutenzione.
- manutenzione: con la manutenzione correttiva si consolida il sistema, mentre con la manutenzione evolutiva lo si completa ed arricchisce di funzionalità inizialmente non individuate. Il contratto di assistenza garantisce la manutenzione correttiva e evolutiva del sistema.
|