Informazioni generali
Nome insegnamento Ingegneria del Software
Anno 2011/2012
Propedeuticità Nessuna
Carico didattico
CFU 9
Ore totali lezione 70
Ore totali esercitazione 0
Ore totali laboratorio 24
Obiettivi
Conoscenze: L'insegnamento ha l'obiettivo di fornire le conoscenze di base dell'ingegneria delsoftware.
Capacità: L'insegnamento ha l'obiettivo di sviluppare le capacità di analisi e progetto del software.
Comportamenti: L'insegnamento ha l'obiettivo di sensibilizzare gli studenti sulla necessità di unapproccio rigoroso all'ingegneria del software.
Programma

Definizione dell’ingegneria dei sistemi software

La produzione di software come attività industriale. (L:2, S: 0

Il processo di sviluppo del software

Ciclo di vita , modello a cascata, modelli evolutivi. (L:6, S:0)

Analisi e specifica dei requisiti

Concetti generali; linguaggi per la specifica dei dati; Logica del Primo Ordine; Automi a Stati Finiti,Reti di Petri; analisi orientata agli oggetti con notazione UML (L: 12, S: 0)

Progettazione

Concetti generali; moduli; progetto orientato agli oggetti con notazione UML: elementi e tecniche diorganizzazione del software, progetto di sistema, progetto in dettaglio. Uso di uno strumento CASEper il progetto (L: 16, S: 24)

Convalida e verifica

Concetti generali; criteri di copertura. (L: 4, S: 0)

Progetto orientato agli oggetti di sistemi distribuiti

Architetture CORBA: introduzione, linguaggio IDL, Portable Object Adapter, servizio di naming,servizio eventi. (L: 30; S: 0)

Materiale didattico

Ghezzi, Jazayeri, Mandrioli, "Ingegneria del software".
Dispense fornite dal docente.

Sono inoltreconsigliati: 
E. Gamma, R. Helm, R. Johnson, J. Vlissides, “Design Patterns”, Addison-Wesley.
Un testo a sceltasul linguaggio UML

Modalità di Esame

a) risoluzione scritta  di un questionario, comprendente domande e semplici esercizi.
b) correzione individuale e discussione della prova a).
La risoluzione del questionario e la sua correzione e discussione costituiscono una prova unica

Link utili
Ultime modifiche: mercoledì, 8 febbraio 2012, 13:37