Fasi di sviluppo di un software
La filiera del software La filiera di produzione del software comprende alcune fasi. Definizione delle specifiche funzionali Progetto del software Visione iniziale del prodotto Scrittura del codice Test del codice Fasi di sviluppo di un software
La filiera del software Prima di iniziare la progettazione e lo sviluppo di un software, viene effettuato uno studio di fattibilità, che serve per valutare costi e benefici del progetto per cliente e utenti. Lo studio di fattibilità deve essere compreso dal cliente e, successivamente, dall’analista informatico. Visione iniziale del prodotto Fasi di sviluppo di un software
La filiera del software L’output di questa fase è un documento. Il documento riporta modalità di intervento in tempi e con costi accettabili per il problema a cui la realizzazione del software deve dare una soluzione. Visione iniziale del prodotto Fasi di sviluppo di un software
La filiera del software Comprende la definizione e le specifiche dei requisiti e la descrizione di che cosa deve fare il sistema. L’analisi funzionale deve essere basata sullo studio di fattibilità. Si può dire che l’analisi ha lo scopo di definire il problema da risolvere. Definizione delle specifiche funzionali Fasi di sviluppo di un software
La filiera del software L’output di questa fase è l’analisi funzionale, un documento basato sullo studio di fattibilità dove sono raccolte le informazioni rese dal cliente. Si può dire che l’analisi ha lo scopo di definire (il più precisamente possibile) il problema da risolvere. Definizione delle specifiche funzionali Fasi di sviluppo di un software
La filiera del software Nella fase di progettazione si definiscono le linee essenziali della struttura del prodotto software in funzione dei requisiti evidenziati dall’analisi. Viene prodotto un documento che permette di avere una architettura di alto livello e una specifica delle caratteristiche dei singoli componenti. Progetto del software Fasi di sviluppo di un software
La filiera del software L’output di questa fase è un documento che riporta la definizione puntuale delle caratteristiche il prodotto dovrà avere. Nell’analisi funzionale abbiamo detto che realizzeremo, per esempio, una serie di applicazioni, ora diciamo come devono essere fatte nel dettaglio. Progetto del software Fasi di sviluppo di un software
La filiera del software In questa fase viene realizzato il software vero e proprio codificato attraverso dei linguaggi di programmazione (a seconda di quelle che sono le esigenze funzionali). Scrittura del codice Fasi di sviluppo di un software
La filiera del software Il collaudo consiste nella verifica e nella validazione del software rispetto ai requisiti individuati dall’analisi. Il collaudo test valuta la correttezza rispetto alle specifiche e mira a individuare eventuali bug (difetti o malfunzionamenti). Test del codice Fasi di sviluppo di un software