|
Docente
|
D'AMBROGIO ANDREA
(programma)
Caratteristiche essenziali del software, processo software e sue macro-fasi: analisi, progettazione, codifica e manutenzione. Fasi di verifica e convalida. Modelli di processo: build&fix, waterfall, rapid prototyping, incremental, spiral, synch-and-stabilize. Pianificazione e gestione di progetti software. Qualità del software e fattori di qualità. Principi, metodi e linguaggi di progettazione del software: approccio object-oriented basato su design pattern, approccio component-based e approccio model-driven. Illustrazione di casi di studio.
 Dispense rilasciate dal docente al termine di ogni argomento illustrato a lezione.
|