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

Date  Topic  Slides  Notes 
02.03.11  Introduction  pdf
02.03.11  FAQs about Software Engineering  pdf
04.03.11  Socio-Technical Systems  pdf
09.03.11  The Software Development Process  pdf
11.03.11  Requirements Analysis  pdf
16.03.11  Requirements Engineering Processes  pdf
23.03.11  System Models I  pdf
30.03.11  System Models II  pdf
06.04.11  System Models III  pdf
06.04.11  System Models IV  pdf
13.04.11  Three Case Studies in (Semi-Formal) System Modeling  pdf
03.05.11  Testing  pdf Versione del 03.05.11 (aggiunta di alcune slides)
10.05.11  Management  pdf
24.05.11  Software Cost Estimation  pdf
03.06.11 Quality Management  pdf Questi lucidi sono presenti solo per completezza di informazione, ma non saranno materia d'esame

Laboratorio
Date  Topic  Slides  Notes 
29.04.11  Introduction to Design Patterns and Strategy Pattern  Strategy. Codice SimUDuck. Cambio di comportamento a run time. Design Puzzle. Design Puzzle solution
06.05.11  Observer Pattern and Decorator Pattern  Observer. Weather Station. Decorator. Starbuzz.
13.05.11  Factory Pattern, and Adapter and Facade Pattern  Factory. pizzas. pizzafm.
Adapter e Facade. Ducks. IterEnum. HomeTheater.
Primo assegnamento (versione del 16.05.11).
Valutazione Primo assegnamento (Chi desidera prendere visione della correzione e` pregato di aspettare la valutazione del secondo assegnamento e poi contattare Michele Barletta per visionarli entrambi).
03.06.11  State Pattern and Iterator Pattern  State. gumball.tar.gz. gumballstate.tar.gz. gumballstatewinner.tar.gz.
Iterator. iterator code.
Secondo assegnamento.
01.12.11  Assegnamenti di recupero  Primo assegnamento.
Secondo assegnamento.

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), Esami AA 09/10.
Scritto 20.06.11, Verifica Laboratorio 20.06.11.
Scritto 25.07.11, Verifica Laboratorio 25.07.11.
Scritto 01.09.11, Verifica Laboratorio 01.09.11.
Scritto 29.09.11, Verifica Laboratorio 29.09.11.