Riepilogo dell'insegnamento: Ingegneria del Software Modulo A
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area I - Ingegneria del software
Sillabo dell'insegnamento
- I - Ingegneria del software
- *
AR - Analisi dei Requisiti
UML: introduzione. Cenni sul Rational Unified Process. Relazione cliente - fornitore.
Ingegneria dei requisiti. Diagrammi dei casi d'uso. Diagrammi delle classi e degli oggetti.
-
MSQ - Misure del Software e Qualita'
Qualità del prodotto software. Qualità del processo: Elementi dello standard ISO 9000,Sintesi di ISO IEC 90003:2004.Miglioramenti di processo.
- *
PSC - Progettazione del Software e Codifica
Progettazione e realizzazione. Fan-in e fan-out. Definizioni di architettura software.Documentazione di progetto.
- *
PSS - Processi di Sviluppo del Software
Metodiche standard di sviluppo industriale. Produzione di software critico. Implicazioni del paradigma OOP sul software critico.Software dependability. Stili, scelte e linguaggi di programmazione.
-
V - Varie
Origine e formazione degli standard di processo. Struttura dello standard ISO 12207
Lo standard ISO/IEC 12207. Il ciclo di vita del software: Il modello a spirale. Gestione di progetto.Gestione delle persone. Amministrazione di progetto.
- *
TVV - Testing, Verifica e Validazione
Verifica e validazione: introduzione. Fagan Inspection & Walkthrough. Verifica e validazione: analisi statica. Effetti indesiderabili del dynamic binding.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali