| ANALISI E PROGETTAZIONE DEL SOFTWARE
(obiettivi)
Presentare modelli e metodi per l'analisi e progettazione del software, con riferimento alle tecniche di analisi e progettazione orientata agli oggetti, allo sviluppo iterativo e incrementale, ai casi d’uso e ai pattern software. Al termine del corso lo studente dovrebbe essere in grado di progettare autonomamente applicazioni software di piccola e media complessità, nonchè di partecipare al progetto di applicazioni software di grande complessità
|
|
Codice
|
20810524 |
|
Lingua
|
ITA |
|
Tipo di attestato
|
Attestato di profitto |
|
Crediti
|
9
|
|
Settore scientifico disciplinare
|
ING-INF/05
|
|
Ore Aula
|
72
|
|
Attività formativa
|
Attività formative caratterizzanti
|
Canale Unico
|
Docente
|
CABIBBO LUCA
(programma)
Processi di sviluppo del software; Sviluppo iterativo e agile. Requisiti; Casi d'uso; Storie utente. Analisi del software orientata agli oggetti; Modellazione di dominio, Operazioni di sistema; Contratti delle operazioni. Progettazione del software orientata agli oggetti; Principi per la progettazione del software; Pattern GRASP; Realizzazione di casi d'uso; Progettazione dinamica e statica; Design pattern; Architettura a strati. Modellazione del software; Linguaggio UML.
(testi)
Craig Larman, APPLICARE UML E I PATTERN – ANALISI E PROGETTAZIONE ORIENTATA AGLI OGGETTI, PEARSON EDUCATION ITALIA, QUINTA EDIZIONE, 2020.
|
|
Date di inizio e termine delle attività didattiche
|
Dal al |
|
Modalità di erogazione
|
Tradizionale
|
|
Modalità di frequenza
|
Non obbligatoria
|
|
Docente
|
CRESCENZI VALTER
(programma)
Processi di sviluppo del software; Sviluppo iterativo e agile. Requisiti; Casi d'uso; Storie utente. Analisi del software orientata agli oggetti; Modellazione di dominio, Operazioni di sistema; Contratti delle operazioni. Progettazione del software orientata agli oggetti; Principi per la progettazione del software; Pattern GRASP; Realizzazione di casi d'uso; Progettazione dinamica e statica; Design pattern; Architettura a strati. Modellazione del software; Linguaggio UML.
(testi)
Craig Larman, APPLICARE UML E I PATTERN – ANALISI E PROGETTAZIONE ORIENTATA AGLI OGGETTI, PEARSON EDUCATION ITALIA, QUINTA EDIZIONE, 2020.
|
|
Date di inizio e termine delle attività didattiche
|
Dal al |
|
Modalità di erogazione
|
Tradizionale
|
|
Modalità di frequenza
|
Non obbligatoria
|
|
|