Corso di Progettazione del Software

a.a.2009/2010

a.a.2008/2009

Prof Emiliano Casalicchio

 

Contatti: emiliano.casalicchio@uniroma2.it

URL: http://www.ce.uniroma2.it/courses/PSW

 

AVVISI:

RICEVIMENTO STUDENTI:

CALENDARIO DELLE LEZIONI:

Settimana

Giov 13:30-16:45

Ven 13:30-16:45

8-9 Ott

Introduzione al corso;

Introduzione alla progettazione d el SW

Introduzione alla progettazione del SW

12-16 Ott

Software Preactices

Introduzione a UML

Analisi: Gli Use Case (+ esercizi)

Analisi: Esercizi Use Case

19-23 Ott

Use Case e Activity Diagram

Class diagram e Object diagram (introduzione)

Regole per ricavare il class diagram

Class diagram: le associazioni

26-30 Ott

Class diagram: Generalizzazioni

Class diagram: Esercizi

Class Diagram: Elementi avanzati di UML- Cap. 5, Learning UML2.0

State Transition Diagram

Esercizi State Transition Diagram

2-6 Nov

Sequence Diagram

Il Progetto: algoritmi, responsabilita', tipi di dato

Nov-Dic

L'implementazione
Associazioni e Generalizzazioni
Classi, Use Case, Associazoni
Soluzioni esercizi 1-12
Soluzioni esercizi 13-23

Gen-Feb

Progetto d'esame
Esempio progetto esame (.pdf)
Diagrammi UML Esempio progetto esame (.uml)
PROGETTO D'ESAME

 

Materiale Didattico

Parte I: Progettazione del Software

·      Slides proiettate a lezione basate su:

o  Materiale didattico de Prof. De Giacomo

o  Roger S. Pressman : “Software Engineering A Practitioner’s approach” 6th ed. Mc Graw Hill, 2005.

o  R.Miles and K. Hamilton, Learning UML2.0, O'Reilly