Page 419 - Informatica dalla A a Z
P. 419
Per diminuire le probabilità che vengano commessi gli errori durante la realizzazione del
software, sono state sudiate metodologie e modelli che hanno lo scopo di rappresentare,
prevedere, programmare e gestire un progetto informatico.
Quasi tutti i modelli di ciclo di vita del software prevedono una scomposizione del processo
di sviluppo in insiemi di attività molto simili.
Vediamo quali sono le fasi di un ciclo di vita:
- Analisi
Esplicitazione dei requisiti
Analisi dei requisiti
Analisi del dominio
Analisi di fattibilità
Analisi dei costi
- Progettazione
Progetto architetturale
Localizzazione software
Progetto di dettaglio
- Programmazione
- Ispezione e Debugging
- Collaudo
- Deployment
- Manutenzione.
In un progetto di produzione del software complesso, vengono coinvolte più figure profes-
sionali.
La struttura analitica di pro-
getto (WPS o Work Break-
down Structure) consiste in
un albero su cui vengono
rappresentatgli obiettivi del
progetto. Ogni ramo rappre-
senta un obiettivo, mentre la
radice è il prodotto che cor-
risponde alla realizzazione
dell’obiettivo principale del
progetto.
Esempio: Organizzare una festa di compleanno.
Occorre considerare tutte le attività necessarie per la preparazione e lo svolgimento della
festa.
415