Ti trovi qui: Home » Didattica » Insegnamento: Progetto del software

Insegnamento: Progetto del software (Offerta Formativa a.a. 2013/2014)

Corso di studio: INFORMATICA (D.M.270/04)

CFU6
Moduli

Modulo: PROGETTO DEL SOFTWARE
TAF: Affine/Integrativa; SSD: ING-INF/05; Ambito: A12
Docenti: Giacomo CABRI

Dolly Accedi ai dati dell'insegnamento su Dolly
Orario Lezioni Accedi all'orario settimanale dell'insegnamento
Propedeuticità obbligatorie
Modalità di accertamento del profitto Orale
Modalità di valutazione Voto
Esse3 Accedi ai dati dell'insegnamento su Esse3
Lingua di insegnamento

Italiano

Partizionamento studenti

Nessun partizionamento

Obiettivi

Nessuno

Prerequisiti

Software come prodotto industriale. Concetto di modularità. Ciclo di sviluppo del software e modelli.

Specifica dei requisiti del software, standard IEEE 830 SRS. Reti di Petri.
Il modello UML: casi d'uso, diagrammi delle attività, diagramma delle classi, diagrammi di stato, diagrammi di sequenza.

Design pattern.

L'esame consiste nello sviluppo di un progetto e in una prova orale.

Contenuti

Il corso intende fornire gli strumenti metodologici e modellistici necessari per la specifica dei requisiti, l'analisi, la progettazione e lo sviluppo di sistemi software complessi. Lo strumento principale utilizzato è il modello UML (Unified Modelling Language).

Testi

- C. Ghezzi, D. Mandrioli, M. Jazayeri. Ingegneria del Software (2/Ed.). Pearson Education Italia
- M. Fowler. UML Distilled (4/Ed.). Pearson Education Italia. La versione inglese è scaricabile gratuitamente
- E. Gamma, R. Helm, R. Johnson, J. Vlissides. Design Patterns. Pearson Education Italia

Docenti

Giacomo CABRI