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
   414   415   416   417   418   419   420   421   422   423   424