Didattica

Ingegneria del software @ UNIMI

Ingegneria del software

Corso della Laurea triennale in Informatica

Avvisi

Quality Assurance Dip di Informatica

Slides della presentazione fatta da prof. Casiraghi

Iscrizione a canale Telegram

Chi non lo avesse già fatto è invitato a iscriversi al gruppo Telegram del corso

Iscrizione a Gitlab del dipartimento per accesso a materiale corso

Per potere accedere alle slides e ai repository dei laboratori, dopo essersi iscritti a https://gitlab.di.unimi.it si deve inviare via email al professore la richiesta di inserimento nel gruppo studenti2025.

  • Il subject della email deve contenere la stringa studenti2025

  • Diversi studenti mi stanno rimandando email di richiesta pur essendo già stati inseriti. Se avete impressione di non essere stati aggiunti, prima di rimadarmi email, controllate semplicemente su gitlab di avere accesso al gruppo, o di potere scaricare i lucidi delle prime lezioni

Calendario e Materiale corso

Il vecchio materiale del 2024-25 (per gli studenti che hanno già seguito il corso) è ancora raggiungibile qui

Lezioni

Lezione#DataArgomentoRisorse
LEZ010124/09/202524/09Introduzione. Qualità del software. Attività.01: Introduzione. Qualità del software. Attività.


LEZ020229/09/202529/09Attività e primi modelli.02: Attività e primi modelli.

LEZ030301/10/202501/10Introduzione a metodogie agili e a eXtreme Programming03: Introduzione a metodogie agili e a eXtreme Programming


LEZ040406/10/202506/10pratiche eXtreme Programming04: pratiche eXtreme Programming


LEZ050513/10/202513/10Open Source05: Open Source


LEZ060615/10/202515/10SCM e intro a git e gitflow06: SCM e intro a git e gitflow


LEZ070720/10/202520/10Build automation tools. Bug tracking. Introduzione progettazione.07: Build automation tools. Bug tracking. Introduzione progettazione.

LEZ080822/10/202522/10Principi SOLID. Atrazioni di tipo.08: Principi SOLID. Atrazioni di tipo.


LEZ090927/10/202527/10Introduzione ai patterm. Singletonm, Iterator09: Introduzione ai patterm. Singletonm, Iterator


LEZ101029/10/202529/10Nullability, Mocking, Pattern Chain of Responsibility, Strategy10: Nullability, Mocking, Pattern Chain of Responsibility, Strategy


LEZ111103/11/202503/11Patterns: Adapter, Composite, Decorator, Observer11: Patterns: Adapter, Composite, Decorator, Observer


LEZ121205/11/202505/11Stati astratti e concreti, State Diagram,Kata musica Maestro12: Stati astratti e concreti, State Diagram,Kata musica Maestro


LEZ131310/11/202510/11fine Kata Musica Maestro, e pattern creazionali13: fine Kata Musica Maestro, e pattern creazionali


LEZ141417/11/202517/11Ultimi diagrammi UML e inizio Verifica e Convalida14: Ultimi diagrammi UML e inizio Verifica e Convalida


LEZ151519/11/202519/11Criteri selezione strutturali e Analisi Statica15: Criteri selezione strutturali e Analisi Statica


LEZ161624/11/202524/11Criteri selezione legati a analisi statica16: Criteri selezione legati a analisi statica


LEZ171726/11/202526/11Test funzionale, Ispezioni, debugging17: Test funzionale, Ispezioni, debugging


LEZ181801/12/202501/12Mocking, DI, e Intro a reti di Petri18: Mocking, DI, e Intro a reti di Petri


LEZ191903/12/202503/12Reti di Petri: relazioni, vitalità, albero di raggiungibilità19: Reti di Petri: relazioni, vitalità, albero di raggiungibilità


Laboratori

Lezione#DataArgomentoRisorse
LAB010109/10/202509/10primo laboratorio01: primo laboratorio

LAB020216/10/202516/10Kata Bowling : Introduzione al TDD02: Kata Bowling : Introduzione al TDD

LAB030323/10/202523/10Kata Forth Interpreter: Introduzione a gitflow e refactoring03: Kata Forth Interpreter: Introduzione a gitflow e refactoring
LAB040430/10/202530/10Kata PokerHand: Chain of responsibility04: Kata PokerHand: Chain of responsibility
LAB050506/11/202506/11Kata Rubamazzetto05: Kata Rubamazzetto
LAB060613/11/202513/11Kata TDD Scartino06: Kata TDD Scartino
LAB070720/11/202520/11InvertedIndex07: InvertedIndex
LAB080827/11/202527/11Kata MVP Temperature08: Kata MVP Temperature

Temi esame

DataTitoloRisorse
26/01/202301/2023STAZIONE DEI TRENISTAZIONE DEI TRENI


06/07/202307/2023SAPORE DI SALE (aka BAGNINI)SAPORE DI SALE (aka BAGNINI)

24/07/202307/2023EMERGENZE ESTIVEEMERGENZE ESTIVE
06/09/202309/2023SUPPLENZE SCOLASTICHESUPPLENZE SCOLASTICHE
12/06/202406/2024AULE ESAMIAULE ESAMI

17/07/202407/2024PRENOTAZIONI E PAGAMENTI ESCURSIONIPRENOTAZIONI E PAGAMENTI ESCURSIONI