ingegneria del software modulo 4 -processi software unità didattica 2 -extreme programming ernesto...
TRANSCRIPT
![Page 1: Ingegneria del software Modulo 4 -Processi software Unità didattica 2 -eXtreme Programming Ernesto Damiani Università degli Studi di Milano Lezione 2 –](https://reader036.vdocuments.pub/reader036/viewer/2022082807/5542eb68497959361e8d41ed/html5/thumbnails/1.jpg)
Ingegneria del software
Modulo 4 - Processi software
Unità didattica 2 - eXtreme Programming
Ernesto Damiani
Università degli Studi di Milano
Lezione 2 – Planning game e test
![Page 2: Ingegneria del software Modulo 4 -Processi software Unità didattica 2 -eXtreme Programming Ernesto Damiani Università degli Studi di Milano Lezione 2 –](https://reader036.vdocuments.pub/reader036/viewer/2022082807/5542eb68497959361e8d41ed/html5/thumbnails/2.jpg)
Planning game (1)
• Storie degli utenti:– casi d’uso leggeri
– 2-3 frasi su una scheda
di cui il cliente può occuparsi che possono essere ragionevolmente verificate che possono essere valutate a cui può essere assegnata una priorità
![Page 3: Ingegneria del software Modulo 4 -Processi software Unità didattica 2 -eXtreme Programming Ernesto Damiani Università degli Studi di Milano Lezione 2 –](https://reader036.vdocuments.pub/reader036/viewer/2022082807/5542eb68497959361e8d41ed/html5/thumbnails/3.jpg)
Planning game (2)
• Gli utenti scrivono le storie
• Gli sviluppatori le valutano
• Gli utenti le dividono e le uniscono a volontà e assegnano loro una priorità
• Vengono pianificati l’intero rilascio (approssimativamente) e l’iterazione successiva
![Page 4: Ingegneria del software Modulo 4 -Processi software Unità didattica 2 -eXtreme Programming Ernesto Damiani Università degli Studi di Milano Lezione 2 –](https://reader036.vdocuments.pub/reader036/viewer/2022082807/5542eb68497959361e8d41ed/html5/thumbnails/4.jpg)
Test funzionali
• Specificati dall’utente
• Implementati da utenti, sviluppatori e/o team di test
• Automatici
• Eseguiti almeno giornalmente
• Fanno parte della specifica
![Page 5: Ingegneria del software Modulo 4 -Processi software Unità didattica 2 -eXtreme Programming Ernesto Damiani Università degli Studi di Milano Lezione 2 –](https://reader036.vdocuments.pub/reader036/viewer/2022082807/5542eb68497959361e8d41ed/html5/thumbnails/5.jpg)
Test unitari
• Scritti da sviluppatori
• Scritti prima e dopo la codifica
• Eseguiti sempre al 100%
• Supportano progettazione, codifica, refactoring e qualità
![Page 6: Ingegneria del software Modulo 4 -Processi software Unità didattica 2 -eXtreme Programming Ernesto Damiani Università degli Studi di Milano Lezione 2 –](https://reader036.vdocuments.pub/reader036/viewer/2022082807/5542eb68497959361e8d41ed/html5/thumbnails/6.jpg)
Metriche dei test
FINE