Navigazione di Sezione:
Sistemi Software 2016/2017
PARTE 1. INTRODUZIONE
Caratteristiche essenziali del software, scopo dell’ingegneria del software e sua evoluzione.
PARTE 2. PROCESSO 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à.
PARTE 3: ANALISI E PROGETTAZIONE DEL SOFTWARE
Principi, metodi e linguaggi di analisi e progettazione: approccio strutturato, approccio object-oriented, approccio component-based e approccio model-driven. Illustrazione di casi di studio.