-
| Lezione | # | Data | Argomento | Risorse | ||
|---|---|---|---|---|---|---|
| LEZ01 | 01 | 03/10/2022 | 03/10 | Introduzione. Qualità del software | 01: Introduzione. Qualità del software | slides video video |
| LEZ02 | 02 | 05/10/2022 | 05/10 | Modello di ciclo di vita del software Waterfall (Cascata) | 02: Modello di ciclo di vita del software Waterfall (Cascata) | slides video video |
| LEZ03 | 03 | 10/10/2022 | 10/10 | eXtreme Programming | 03: eXtreme Programming | slides video video |
| LEZ04 | 04 | 12/10/2022 | 12/10 | Open Source Process | 04: Open Source Process | slides video video |
| LEZ05 | 05 | 17/10/2022 | 17/10 | SCM e git | 05: SCM e git | slides video video |
| LEZ06 | 06 | 19/10/2022 | 19/10 | versioning workflow: git-flow, pull request | 06: versioning workflow: git-flow, pull request | slides video video |
| LEZ07 | 07 | 24/10/2022 | 24/10 | Progettazione: introduzione | 07: Progettazione: introduzione | slides video video |
| LEZ08 | 08 | 26/10/2022 | 26/10 | Progettazione: interface segregation, e primi patterns | 08: Progettazione: interface segregation, e primi patterns | slides video video |
| LEZ09 | 09 | 2/11/2022 | 2/11/ | Progettazione: processo TDD nel lab 04 | 09: Progettazione: processo TDD nel lab 04 | slides video video |
| LEZ10 | 10 | 7/11/2022 | 7/11/ | Progettazione: pattern observer e mocking | 10: Progettazione: pattern observer e mocking | slides video video |
| LEZ11 | 11 | 9/11/2022 | 9/11/ | Progettazione: pattern adapter, facade, composite, decorator | 11: Progettazione: pattern adapter, facade, composite, decorator | slides video |
| LEZ12 | 12 | 14/11/2022 | 14/11 | Progettazione: mocking, noun extraction, state diagram | 12: Progettazione: mocking, noun extraction, state diagram | slides video video |
| LEZ13 | 13 | 16/11/2022 | 16/11 | Progettazione: superstates, pattern state, factory method, abstract factory, kata musica maestro | 13: Progettazione: superstates, pattern state, factory method, abstract factory, kata musica maestro | slides video video |
| LEZ14 | 14 | 21/11/2022 | 21/11 | Progettazione: kata musica maestro, UML use case e activity diagram | 14: Progettazione: kata musica maestro, UML use case e activity diagram | slides video video |
| LEZ15 | 15 | 23/11/2022 | 23/11 | Progettazione: UML component e deployment diagram, MV* pattern. Verifica e Convalida: terminologia base e primo criterio copertura | 15: Progettazione: UML component e deployment diagram, MV* pattern. Verifica e Convalida: terminologia base e primo criterio copertura | slides video video |
| LEZ16 | 16 | 28/11/2022 | 28/11 | Verifica e Convalida: altri criteri di copertura, analisi statica e nuovi criteri copertura | 16: Verifica e Convalida: altri criteri di copertura, analisi statica e nuovi criteri copertura | slides video video |
| LEZ17 | 17 | 30/11/2022 | 30/11 | Verifica e Convalida: correzione video kata, pattern BUILDER, test mutazionale, test OO | 17: Verifica e Convalida: correzione video kata, pattern BUILDER, test mutazionale, test OO | slides video video |
| LEZ18 | 18 | 5/12/2022 | 5/12/ | Verifica e Convalida: test funzionale, ispezioni del codice, debugging | 18: Verifica e Convalida: test funzionale, ispezioni del codice, debugging | slides video video |
| LEZ19 | 19 | 12/12/2022 | 12/12 | Specifiche formali: Introduzione alle reti di Petri | 19: Specifiche formali: Introduzione alle reti di Petri | slides video video |
| LEZ20 | 20 | 14/12/2022 | 14/12 | Specifiche formali: analisi dinamica reti di Petri (marcature raggiungibili e copribili) (video seconda parte non disponibile) | 20: Specifiche formali: analisi dinamica reti di Petri (marcature raggiungibili e copribili) (video seconda parte non disponibile) | slides video |
| LEZ21 | 21 | 19/12/2022 | 19/12 | Specifiche formali: analisi statica reti di Petri (P-Invarianti). Introduzione a reti temporizzate | 21: Specifiche formali: analisi statica reti di Petri (P-Invarianti). Introduzione a reti temporizzate | slides video video |
| LEZ22 | 22 | 21/12/2022 | 21/12 | Commenti a Lab07. Soluzione esercizio. Specifiche formali: introduzione a reti TB | 22: Commenti a Lab07. Soluzione esercizio. Specifiche formali: introduzione a reti TB | slides video video |
| LEZ23 | 23 | 09/01/2023 | 09/01 | Analisi di reti Temporizzate | 23: Analisi di reti Temporizzate | slides video video |
| LEZ24 | 24 | 11/01/2023 | 11/01 | Commenti e svolgimento Lab10 | 24: Commenti e svolgimento Lab10 | video video |
| Lezione | # | Data | Argomento | Risorse | ||
|---|---|---|---|---|---|---|
| LAB01 | 01 | 06/10/2022 | 06/10 | Introduzione ai tool git, gradle e IntelliJ | 01: Introduzione ai tool git, gradle e IntelliJ | slides |
| LAB02 | 02 | 13/10/2022 | 13/10 | Kata Bowling : Introduzione al TDD | 02: Kata Bowling : Introduzione al TDD | slides |
| LAB03 | 03 | 20/10/2022 | 20/10 | Kata Forth : TDD e refactoring | 03: Kata Forth : TDD e refactoring | |
| LAB04 | 04 | 27/10/2022 | 27/10 | PokerHand kata | 04: PokerHand kata | |
| LAB05 | 05 | 3/11/2022 | 3/11/ | Rubamazzetto kata | 05: Rubamazzetto kata | |
| LAB06 | 06 | 10/11/2022 | 10/11 | BlackJack kata | 06: BlackJack kata | |
| LAB07 | 07 | 17/11/2022 | 17/11 | Briscola a 2 kata | 07: Briscola a 2 kata | |
| LAB08 | 08 | 24/11/2022 | 24/11 | Inverted Index | 08: Inverted Index | |
| LAB09 | 09 | 1/12/2022 | 1/12/ | Facebuk friends | 09: Facebuk friends | |
| LAB10 | 10 | 15/12/2022 | 15/12 | MVP: temperature | 10: MVP: temperature | |
| LAB11 | 11 | 12/01/2023 | 12/01 | SLALOM GIGANTE FEMMINILE | 11: SLALOM GIGANTE FEMMINILE | |
| LAB12 | 12 | 19/01/2023 | 19/01 | LISTA DELLA SPESA DISTRIBUITA | 12: LISTA DELLA SPESA DISTRIBUITA |