Progettazione model driven del software
A.A. 2018/2019
Obiettivi formativi
Il corso presenta i principi, i processi e le tecniche per la progettazione model-driven di applicazioni software. L'obiettivo del corso è quello di introdurre le più moderne tecniche di progettazione basate sull'uso di modelli, a diversi livelli di astrazione sia PIM (platform independent model) che PSM (platform specific model), l'uso delle trasformazioni di modelli per la codifica, e design pattern architetturali per un design a componenti.
Risultati apprendimento attesi
Alla fine del corso lo studente sarà in grado di affrontare la progettazione e la documentazione di progetti software di medie dimensioni. Avrà imparato a produrre la specifica completa in termini di modelli UML partendo dai requisiti informali. Avrà acquisito competenze su pattern ricorrenti sia di progettazione che di architetture. Sarà inoltre in grado di sviluppare la codifica in Java partendo dalla modellazione UML
Periodo: Primo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
Corso singolo
Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.
Programma e organizzazione didattica
Edizione unica
Responsabile
Periodo
Primo semestre
Programma
Il programma è condiviso con i seguenti insegnamenti:
- [F1X-117](https://www.unimi.it/it/ugov/of/af2019000f1x-117)
- [F1X-117](https://www.unimi.it/it/ugov/of/af2019000f1x-117)
Moduli o unità didattiche
Unita' didattica laboratorio
INF/01 - INFORMATICA - CFU: 1.5
Laboratori: 24 ore
Docente:
Bellandi Valerio
Unita' didattica lezioni
INF/01 - INFORMATICA - CFU: 4.5
Lezioni: 36 ore
Docente:
Riccobene Elvinia Maria
Docente/i
Ricevimento:
su appuntamento
stanza 7008