La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Fasi di sviluppo di un software

Presentazioni simili


Presentazione sul tema: "Fasi di sviluppo di un software"— Transcript della presentazione:

1 Fasi di sviluppo di un software

2 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

3 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

4 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

5 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

6 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

7 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

8 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

9 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

10 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


Scaricare ppt "Fasi di sviluppo di un software"

Presentazioni simili


Annunci Google