-
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 |