Ingegneria del Software 2

Emiliano Tramontana

Forum

Inverno 2008 (AA 08-09)

Libri e link utili

CdL Specialistica Informatica. Università di Catania

AVVISO: L'esame previsto per il 5 febbraio 2009 si svolgerà invece il 6 febbraio alle ore 9.30,
presso il mio studio.


Data Argomento trattato Capitoli*

13 Ott

Introduzione al corso (new)

15 Ott

Introduzione al Refactoring (new)

Fowler: 2, 6.1

20 Ott

Refactoring di metodi e bad smell (new)

Fowler: 6

22 Ott

Refactoring di classi (new) codice borsa

Fowler

27 Ott

Refactoring di dati (new) codice conti

Fowler

29 Ott

Metriche per riconoscere bad smell (new)

Fowler

3 Nov

Altri Refactoring di dati (new)

Fowler

5 Nov

Progettazione ad aspetti e AspectJ codice

Laddad: 1.2, 1.3, 1.4, 1.6, 2.1, 2.2, 5.1, 5.2, 5.3, AspectJ eclipse.org

10 Nov

Aspetti: join point, pointcut e target codice

Laddad: 2.4, 2.5, 3.1, 3.2

12 Nov

Aspetti: advice, args, cflow e within

Laddad: 3.1, 3.2

19, 24 Nov

Adapter ad aspetti e static crosscutting codice

Laddad: 3.3

26 Nov

Cattura rif. a chiamante e chiamato codice banca

1 Dic

Riflessione, policy enforcement, factory codice

Laddad: 4.1, 6.1, 6.3, 6.4.1, 6.4.2

3 Dic

Tracing e working object

Laddad:

5 Dic

Annotazioni, Participant pattern e sincronizzazione

Laddad:

10 Dic

AOP: domande e risposte, Refactoring ad aspetti

Laddad: 1.7, 1.8

15 Dic

Eccezioni, Pattern AOP Wormhole

Laddad:

7, 12, 14 Gen

Test: strategie, partizioni, metriche, pattern (new)

Burnstein, Sommerville: 20

19 Gen

Seminario: pratiche di sviluppo in KeyOver

21 Gen

Test: consigli pratici e JUnit (new)

JUnit


* Sommerville (6a edizione ingl)
Fowler, Laddad, Burnstein, Sommerville = Libro