Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof....

35
Introduzione alla Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti) Anno Accademico 2007/2008 Dipartimento di Informatica e Sistemistica Antonio Ruberti “Sapienza” Università di Roma Si ringrazia il Prof. Giuseppe De Giacomo per aver reso disponibile il materiale didattico sul quale si basano queste slides

Transcript of Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof....

Page 1: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica

Introduzione alla Progettazione del Software

Prof. Paolo Romano

Corso di Tecniche di ProgrammazioneLaurea in Ingegneria Informatica

(Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti)

Anno Accademico 2007/2008

Dipartimento di Informatica e Sistemistica Antonio Ruberti

“Sapienza” Università di Roma

Si ringrazia il Prof. Giuseppe De Giacomo per aver reso disponibile il materiale didattico sul quale si basano queste slides

Page 2: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica

Introduzione alla Progettazione del Software

Ciclo di Vita

Page 3: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 4: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 5: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 6: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica

Introduzione alla Progettazione del Software

Qualità

Page 7: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 8: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 9: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica

Esempio

Page 10: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica

Soluzione

Page 11: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 12: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 13: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 14: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 15: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 16: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 17: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 18: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 19: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 20: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 21: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 22: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 23: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 24: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 25: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica

Principi guida nello sviluppo del software

Page 26: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica

Introduzione alla Progettazione del Software

Modularizzazione

Page 27: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 28: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 29: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 30: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 31: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 32: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 33: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 34: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica
Page 35: Introduzione alla Progettazione del Software - gsd.inesc-id.pt · Progettazione del Software Prof. Paolo Romano Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica