Ingegneria del Software (A.A. 09/10)

Date  Topic  Slides  Notes 
02.03.10  Introduction  pdf
03.03.10  FAQs about Software Engineering  pdf
09.03.10  Socio-Technical Systems  pdf
10.03.10  The Software Development Process  pdf
23.03.10  Requirements Analysis  pdf
29.03.10  Requirements Engineering Processes  pdf
07.04.10  System Models I  pdf
13-14.04.10  System Models II  pdf
20 & 21.04.10  System Models III  pdf
04.05.10  System Models IV  pdf Versione 2: correzione di un refuso
11.05.10  Three Case Studies in (Semi-Formal) System Modeling  pdf
12.05.10  Management  pdf
18.05.10  Software Cost Estimation  pdf
Quality Management  pdf

Laboratorio
Date  Topic  Slides  Notes 
10.05.10  Introduction to Design Patterns and Strategy Pattern  Strategy. Codice SimUDuck. Cambio di comportamento a run time. Design Puzzle. Design Puzzle solution
17.05.10  Observer Pattern and Decorator Pattern  Observer. Weather Station. Decorator. Starbuzz. Primo assegnamento.
24.05.10  Factory Pattern, and Adapter and Facade Pattern  Factory. pizzas. pizzafm.
Adapter e Facade. Ducks. IterEnum. HomeTheater.
31.05.10  State Pattern and Iterator Pattern  State. gumball.tar.gz. gumballstate.tar.gz. gumballstatewinner.tar.gz.
Iterator. iterator code.
Secondo assegnamento (viste le molte richieste, la data di consegna del secondo assegnamento è posticipata al 23 giugno, ore 13:00; chi avesse già consegnato, può inviare una seconda versione entro il 23).

Assegnamento di recupero.

Gruppi Laboratorio, Introduzione ad ArgoUML

Esami AA 06/07, Esami AA 07/08, Esami AA 08/09, Simulazione d'esame AA 09/10 (incluso esempio soluzione), Scritto 22.06.10, Verifica laboratorio 22.06.10, Scritto 20.07.10, Verifica laboratorio 20.07.10, Scritto 07.09.10, Verifica laboratorio 07.09.10, Scritto 21.09.10, Verifica laboratorio 21.09.10, Scritto 01.02.11, Verifica laboratorio 01.02.11. Scritto 28.02.11, Verifica laboratorio 28.02.11.