Ingegneria del software

ING-INF/05

9 crediti

Descrizione

SSID: ING-INF/05

9 crediti

Cosa imparerai

Requisiti

Lezioni

  • 72 Lezioni
  • 02:15:00 Ore
  • Introduzione all'ingegneria del software - Anteprima
    Slides
    PDF
    Video
    Definizioni chiave e obiettivi dell’ingegneria del software
    Cari studenti, oggi iniziamo un viaggio introduttivo nell'ingegneria del software, una disciplina che nasce dalla necessità di trasformare...
    Attributi di qualità del software e metodi di valutazione
    Ora esploriamo insieme cos'è la qualità del software e quali attributi la definiscono. La possibilità che un prodotto sia affidabile, manut...
    Ruoli e responsabilità in un progetto software
    In questa lezione parliamo dei ruoli tipici in un team di sviluppo software e di come collaborano per raggiungere obiettivi comuni. Pensiam...
    Relazione tra requisiti, architettura e design
    Consideriamo come i requisiti guidino l'architettura e il design: i requisiti funzionali descrivono cosa deve fare il sistema, mentre i req...
    Modelli di processo software e criteri di selezione
    Ora, ragazzi, esploriamo i principali modelli di processo software e i criteri per sceglierli in base al contesto. Partiamo dal modello a c...
    Gestione del ciclo di vita del software e collegamento al valore
    Ora chiudiamo la lezione legando tutto a come gestire il ciclo di vita del software si traduca in valore di business, gestione del rischio...
  • Definizioni e obiettivi fondamentali - Anteprima
    Slides
    PDF
    Video
    Definizioni e obiettivi dell’ingegneria del software
    Buongiorno a tutti. In questa lezione introduttiva, partiamo dalle basi: cos'è l'ingegneria del software e quali sono i suoi scopi concreti...
    Qualità del software e suoi attributi
    Benvenuti Ora affrontiamo la qualità del software non come una lista di check, ma come una bussola che guida le nostre decisioni di design,...
    Ruoli e responsabilità nel progetto
    Pensiamo insieme ai ruoli chiave in un progetto software come a una orchestra ben sincronizzata: ciascuno ha una partitura, ma è l'interazi...
    Relazione tra requisiti, architettura e design
    Inizio della discussione: requisiti, architettura e design Corriamo insieme a esplorare come i requisiti guidano l'architettura e, a loro v...
    Modelli di processo software e scelta del modello
    Esplorazione dei modelli di processo e criteri di selezione Iniziamo guardando i modelli principali: a cascata, iterativo e agile. Ognuno h...
    Principi di gestione del ciclo di vita e validazione
    Cari studenti, oggi dialoghiamo sui principi fondamentali della gestione del ciclo di vita del software e vediamo come si intreccino con lo...
  • Attributi della qualità del software - Anteprima
    Slides
    PDF
    Video
    Definizioni chiave e obiettivi dell’ingegneria del software
    Buongiorno a tutti. Pensiamo insieme a cosa rende speciale l'ingegneria del software: non è solo scrivere codice, ma gestire un sistema in...
    Concetti di qualità del software e attributi di qualità
    Cari studenti, parliamo di qualità del software come di un tessuto che tiene insieme funzionalità, prestazioni e sostenibilità del progetto...
    Ruoli e responsabilità in un progetto software
    Buongiorno a tutti. Oggi introdurremo i ruoli tipici in un progetto software, guardandoli come parti di un unico ecosistema che lavora insi...
    Relazione tra requisiti, architettura e design
    Pensiamo insieme come i requisiti si trasformano in architettura e in design concreti. Ogni requisito non è una frase isolata, ma un tassel...
    Modelli di processo software e criteri di selezione tra modelli
    In questa lezione esploriamo tre modelli di processo software e riflessiamo su criteri concreti per la loro selezione in contesti reali. Ca...
  • Ruoli e responsabilità di progetto - Anteprima
    Slides
    PDF
    Video
    Definizioni chiave e obiettivi dell’ingegneria del software
    Pensiamo insieme a cosa sia davvero l'ingegneria del software e perché è una disciplina così importante per noi, come studenti e come profe...
    Qualità del software e attributi di qualità
    Pensiamo insieme a cosa intendiamo per qualità del software e perché ci serve come bussola nelle decisioni di progettazione. In breve, la q...
    Ruoli e responsabilità in un progetto software
    Buongiorno a tutti. Oggi esploriamo i ruoli tipici in un progetto software e come si intrecciano per far avanzare il lavoro in modo coerent...
    Relazione tra requisiti, architettura e design
    Ora, ragazzi, parliamo di come i requisiti guidano l'architettura e, a cascata, il design dettagliato. Immaginiamo di partire da una richie...
    Modelli di processo software e criteri di selezione
    Ora che ci siamo riuniti, esploriamo insieme i modelli di processo software e come scegliere tra di essi in base al contesto del nostro pro...
  • Requisiti, architettura, principi di design - Anteprima
    Slides
    PDF
    Video
    Definizioni chiave dell’ingegneria software
    Buongiorno a tutti, oggi iniziamo esplorando cosa intendiamo per software e perché l'ingegneria del software è una disciplina fondamentale...
    Concetti di qualità e attributi
    Ora esploriamo la qualità del software non come un insieme di liste, ma come un insieme di scelte che guidano il progetto fin dalle fasi in...
    Ruoli e responsabilità nel progetto
    Buongiorno a tutti, oggi esploriamo come i ruoli in un progetto software dialogano tra loro per creare valore. Pensiamo al Product Owner co...
    Relazione requisiti-architettura e design
    Ora lavoriamo sul come i requisiti guidano l'architettura e le scelte di design, e perché queste scelte rispondono alle esigenze espresse....
    Modelli di processo e criteri di selezione
    Pensiamo insieme all'orizzonte dei modelli di processo software come a una cassetta degli attrezzi che ci aiuta a governare il lavoro, a co...
  • Modelli di processo, iterazione e rischio - Anteprima
    Slides
    PDF
    Video
    Introduzione all'ingegneria del software
    Benvenuti, studenti. Oggi iniziamo a esplorare cosa significhi davvero l'ingegneria del software e quali siano gli obiettivi che guidano qu...
    Attributi di qualità del software
    Ora, ragazzi, esploriamo gli attributi di qualità del software e perché sono cruciali per valutare una soluzione. Affidabilità significa ch...
    Ruoli e responsabilità nel progetto
    Ora, ragazzi, pensiamo ai ruoli tipici in un progetto software e a come lavorano insieme per creare valore. Analisti: definiscono i bisogni...
    Relazione tra requisiti, architettura e design
    Ora, mettiamoci comodi e riflettiamo su come requisiti, architettura e design si influenzino tra loro. Quando trasformiamo requisiti in arc...
    Modelli di processo software e criteri di scelta
    Ora, esploriamo i modelli di processo software e come scegliere tra di essi in funzione del contesto, dei rischi e degli obiettivi che ci t...
    Principi di gestione del ciclo di vita del software
    Ora chiudiamo questa parte con una panoramica pratica sulla gestione del ciclo di vita del software, perché è lì che le nostre buone pratic...
  • Tracciabilità, configurazione e versionamento - Anteprima
    Slides
    PDF
    Video
    Definizioni e obiettivi dell'ingegneria del software
    Benvenuti, studenti. Oggi iniziamo a definire cosa sia l'ingegneria del software, quali sono i suoi obiettivi e perché è fondamentale nel m...
    Attributi di qualità e misurazione
    Ora, colleghi, esploriamo insieme cosa intendiamo quando parliamo di qualità del software e quali sono i principali attributi che guidano l...
    Ruoli e responsabilità nel progetto software
    Cari studenti, oggi esploriamo come un progetto software prende forma attraverso ruoli chiaramente delineati ma strettamente interconnessi....
    Relazione tra requisiti, architettura e design
    Ora iniziamo guardando come requisito, architettura e design si influenzano reciprocamente in un ciclo dinamico. I requisiti rappresentano...
    Introduzione ai modelli di processo software e criteri di selezione
    Cari studenti, oggi esploriamo cosa sono i modelli di processo software e perché esistono approcci diversi. Ogni progetto funziona come un...
    Principi di gestione del ciclo di vita del software
    Cari studenti, chiudiamo questa breve unità con una prospettiva pratica sulla gestione del ciclo di vita del software che mette al centro l...
  • Introduzione al ciclo di vita - Anteprima
    Slides
    PDF
    Video
    Fasi del ciclo di vita del software
    Buongiorno a tutti. Pensiamo insieme a un percorso: partiamo da una visione generale del ciclo di vita del software e, man mano, scendiamo...
    Modelli di processo e scenari di impiego
    Ora che abbiamo in mente l'intero ciclo di vita, esploriamo i principali modelli di processo: Waterfall, V-Model, iterativo e incrementale....
    Gestione dei rischi lungo le fasi
    Benvenuti Ora esploriamo la gestione del rischio lungo il ciclo di vita software. Pensiamo a come i rischi nascono in ciascuna fase e a cos...
    Metriche di efficacia e qualità
    Cari studenti, oggi esploriamo come definire e usare metriche per valutare l'efficacia e la qualità lungo l'intero ciclo di vita del softwa...
    Produzione e gestione della documentazione
    Cari studenti, oggi esploriamo come si produce e si gestisce la documentazione software lungo l'intero ciclo di vita. Pensiamo che ogni doc...
    Controllo delle modifiche, tracciabilità e integrazione continua
    Cari studenti, chiudiamo questa lezione con una panoramica integrata su controllo delle modifiche, tracciabilità e integrazione continua. Q...
  • Fasi del ciclo di vita - Anteprima
    Slides
    PDF
    Video
    Panoramica sul ciclo di vita del software
    Cari studenti, oggi iniziamo un viaggio restando insieme in aula: esploriamo il ciclo di vita del software dall'idea alla messa in produzio...
    Modelli di processo software e contesti di applicazione
    Iniziamo guardando i tre principali modelli di processo software e DISCUTIAMO come cambiano le attività, le responsabilità e i rischi lungo...
    Gestione del rischio lungo il ciclo di vita
    Ora ci concentriamo sulla gestione del rischio lungo le fasi del ciclo di vita. Vi guiderò nel riconoscimento delle fonti di rischio tipich...
    Metriche e misure di efficacia e qualità
    Ora prendiamo in considerazione come misurare progressi, capacità di processo e qualità del prodotto lungo l'intero ciclo di vita del proge...
    Produzione e gestione della documentazione
    Pensando al ciclo di vita di un prodotto o di un sistema, la documentazione e la tracciabilità non sono accessori: sono fondamentali per la...
    Controllo delle modifiche e integrazione continua
    Ora che abbiamo visto le basi, concludiamo sul controllo delle modifiche, sulla gestione della configurazione e sull'integrazione continua...
  • Modelli di processo a confronto - Anteprima
    Slides
    PDF
    Video
    Introduzione al ciclo di vita del software
    Benvenuti a tutti. Oggi cominciamo tracciando una mappa pratica: i requisiti definiscono cosa serve, il design crea la soluzione, l'impleme...
    Modelli di processo e contesti di utilizzo
    Ora, mentre proseguiamo, mettiamo a fuoco i modelli di processo principali che guidano lo sviluppo software: Waterfall, il modello a cascat...
    Gestione dei rischi lungo il ciclo di vita
    Ora, ragazzi, esploriamo come identificare, analizzare e mitigare i rischi lungo l'intero ciclo di vita software, collegando ogni rischio a...
    Metriche di efficacia e qualità software
    Introduzione Ora esploriamo i principali indicatori di efficacia e qualità del software e come questi orientino le decisioni lungo le fasi...
    Documentazione, gestione della configurazione e integrazione continua
    Ora chiudiamo questo ciclo con una prospettiva pratica: la documentazione, la gestione delle configurazioni e l'integrazione continua non s...
  • Gestione dei rischi di progetto - Anteprima
    Slides
    PDF
    Video
    Panoramica sul ciclo di vita del software
    Benvenuti a questa introduzione: oggi esploriamo in modo chiaro come si muovono le fasi del ciclo di vita del software e come si interconne...
    Confronto tra modelli di processo
    Pensiamo a come i progetti si evolvono nel tempo, partendo da Chiarezza e Pianificazione: i modelli di processo ci guidano in modo diverso....
    Gestione del rischio lungo il ciclo di vita
    Pensiamo al ciclo di vita della gestione dei rischi come a una mappa che ci guida dall'idea al prodotto finito, attraverso identificazione,...
    Metriche di efficacia e qualità
    Iniziamo dalle metriche chiave: densità di difetti, tempi di riparazione, lead time e conformità ai requisiti. Definiamo rapidamente: la de...
    Documentazione e governance della produzione
    Benvenuti nella gestione della documentazione Pensiamo insieme a come la produzione e la gestione della documentazione supportino la verifi...
    Controllo delle modifiche e gestione della configurazione
    Immagina di guidare una piccola squadra che sviluppa un software per gestione ordini. Il controllo delle modifiche è la tua cassetta degli...
    Integrazione continua e verificabilità
    Integrazione Continua e Verificabilità Ora, ragazzi, parliamo di integrazione continua e di come le pratiche di verificabilità siano il cuo...
  • Metriche, misure e verificabilità - Anteprima
    Slides
    PDF
    Video
    Fasi del ciclo di vita del software
    Pensiamo a un percorso: lo sviluppo software come una mappa che ci guida dal bisogno iniziale fino alla gestione continua nel tempo. Inizia...
    Modelli di processo e contesti
    Cari studenti, oggi esploriamo i modelli di processo fondamentali che guidano come pianifichiamo, sviluppiamo e consegniamo software. Pensa...
    Gestione dei rischi lungo le fasi
    Buongiorno a tutti. Oggi esploriamo come i rischi emergano in ciascuna fase del ciclo software e come possiamo mitigarli in modo mirato, ma...
    Metriche di efficacia e qualità
    Benvenuti, oggi esploriamo come le metriche guidino la qualità del software e l'efficacia lungo il ciclo di vita. Cominciamo dai concetti c...
    Produzione e gestione della documentazione
    Ora, se guardiamo al documentation di un progetto software, vediamo come tutto inizia con le specifiche dei requisiti: una descrizione chia...
    Controllo delle modifiche e integrazione continua
    Ora chiudiamo con una visione integrata: controllo delle modifiche, tracciabilità, gestione della configurazione e integrazione continua co...
  • Documentazione, tracciabilità e requisiti - Anteprima
    Slides
    PDF
    Video
    Panoramica sul ciclo di vita del software
    Benissimo, allora iniziamo con una mappa chiara del nostro viaggio: comprendere il ciclo di vita del software non è una questione accademic...
    Confronto tra modelli di processo
    Quando riflettiamo sui cicli di vita dello sviluppo software, è utile distinguere tra i modelli di processo principali e capire quando cias...
    Gestione del rischio e misure di efficacia
    Buongiorno a tutti. Oggi parliamo di gestione del rischio lungo le fasi del ciclo di vita software, perché la prevenzione è spesso più effi...
    Documentazione, tracciabilità e controllo delle modifiche
    In una lezione accogliente, come di fronte a un gruppo di studenti curiosi, esploriamo come la produzione e la gestione della documentazion...
    Integrazione continua e coerenza tra requisiti e implementazione
    Pensiamo insieme a come la gestione dei requisiti si intrecci con l'implementazione, guardando al flusso continuo di integrazione come stru...
  • Configurazione, controllo modifiche e integrazione continua - Anteprima
    Slides
    PDF
    Video
    Panorama del ciclo di vita software
    Bentornati ragazzi e ragazze: pensiamo al ciclo di vita del software come al flusso di una piccola impresa che lavora in tempo reale, dove...
    Confronto tra modelli di processo
    Cari studenti, oggi parliamo di modelli di processo e di come scegliamo la strada giusta in base al contesto. Partiamo dal Waterfall: è la...
    Gestione del rischio e metriche
    Inquadrare la gestione del rischio nel ciclo di vita Ora che abbiamo esplorato i principi di governance e controllo, pensiamo al rischio co...
    Documentazione e controllo della configurazione
    Buongiorno a tutti. Oggi esploriamo come si PRODUCE esi GESTISCONO la documentazione lungo l'intero ciclo di vita software e quali implicaz...
    Integrazione continua e coerenza requisito-implementazione
    Buongiorno a tutti. Oggi parliamo di integrazione continua e di come mantenere l'allineamento tra requisiti e implementazione, affinché ogn...
  • Introduzione a Agile e Waterfall - Anteprima
    Slides
    PDF
    Video
    Panoramica di Agile e Waterfall
    Benvenuti a tutti, sono felice di iniziare questo viaggio insieme a voi: esploriamo due approcci fondamentali alla gestione dei progetti, A...
    Cornice operativa delle metodologie
    Cari studenti, oggi confrontiamo due frame operativi fondamentali: Agile e Waterfall. Pensiamoli come due modi diversi di organizzare lavor...
    Ruoli e responsabilità tipiche
    Ora vediamo i ruoli tipici in contesti Agile e Waterfall, e come cambiano responsabilità, leadership e collaborazione. In Agile, il Product...
    Gestione delle iterazioni e pianificazione
    Allora, ragazzi, parliamo di come funziona la pianificazione iterativa nell'Agile e perché è diversa da una pianificazione tipica Waterfall...
    Gestione della qualità, rischi e metriche di successo
    Inquadramento generale su gestione del rischio e assurance di qualità in Agile e confronto con Waterfall Ora che abbiamo una visione d'insi...
    Mitigazioni, criticità comuni e transizione verso Agile
    Ora proviamo a chiudere con una riflessione comune sui due contesti: Waterfall e Agile presentano sfide simili ma si manifestano in modi di...
  • Principi fondamentali di Agile - Anteprima
    Slides
    PDF
    Video
    Principi Agile e confronto con Waterfall
    Buongiorno a tutti, colleghi. Oggi esploriamo come è nato l'Agile e perché ha cercato di rispondere a problemi che molti di noi incontrano...
    Iterazioni, backlog e stime in Scrum e Kanban
    Cari studenti, oggi parliamo di come funzionano le iterazioni, la gestione del backlog e la stima in Scrum e Kanban, e come queste idee si...
    Ruoli, responsabilità e gestione dei rischi
    Benvenuti alla lezione: ruoli e responsabilità in Agile e Waterfall Iniziamo nominando i ruoli tipici in ciascun contesto: in Agile abbiamo...
    Qualità, integrazione e tracciabilità nel ciclo Agile
    Qualità, integrazione e gestione delle dipendenze in cicli Agile Cari studenti, oggi parliamo di come pratiche di qualità si intrecciano co...
    Transizione Waterfall verso Agile: approcci e criteri
    Prepararsi al passaggio: dal Waterfall ad Agile Ora che abbiamo inquadrato i principi, analisiamo come pianificare ed eseguire la transizio...
    Metriche di successo e indicatori contestuali
    Ora concludiamo con una discussione in stile seminario sui metriche di riuscita e sugli indicatori contestuali per progetti Agile e Waterfa...
  • Modello Waterfall classico - Anteprima
    Slides
    PDF
    Video
    Principi del Waterfall e confronto con Agile
    Buonasera a tutti, ragazzi e ragazze: sediamoci in questa aula virtuale e pensiamo insieme a come nasce e si sviluppa un progetto software...
    Ruoli e responsabilità nel Waterfall
    Ora, ragazzi, guardiamo insieme come funzionano i ruoli e le responsabilità in un tipico progetto Waterfall e come si trasformano quando en...
    Fasi di progetto e pianificazione in Waterfall
    Cari studenti, oggi esploriamo le fasi di progetto Waterfall e come si traduce in pianificazione, stime, gestione documentale e tracciabili...
    Gestione del rischio, qualità e governance
    Now, immaginate di guidare un progetto complesso: in Waterfall ogni fase ha un inizio chiaro, una pianificazione dettagliata e una chiusura...
    Criticità, metriche e transizioni a Agile
    Pensiamo insieme a come i progetti Waterfall spesso mostrino limiti reali quando i contesti industriali richiedono adattamento rapido. Le c...
  • Ruoli e responsabilità operativi - Anteprima
    Slides
    PDF
    Video
    Principi e contesti di Agile e Waterfall
    Benvenuti a questa breve introduzione: oggi esploriamo cosa siano Agile e Waterfall, e perché, in contesti diversi, uno dei due approcci po...
    Ruoli, responsabilità e governance di progetto
    Ora siamo pronti a riflettere sui ruoli tipici che animano progetti sia Agile sia Waterfall, e a capire chi prende decisioni, chi esegue le...
    Gestione di iterazioni, pianificazione, stime e backlog in Agile
    Buongiorno a tutti. Oggi esploriamo come gestire in modo pratico le iterazioni in contesti Agile, concentrandoci su backlog refinement, Spr...
    Gestione dei rischi, qualità e metriche nei progetti Agile
    Pensiamo insieme a come in Agile gestiamo rischi, qualità e metriche in modo diverso rispetto al classico modello Waterfall. In primo luogo...
    Transizione da Waterfall ad Agile e collegamenti a requisiti, design e test
    Panoramica operativa Ora che esploriamo la transizione da Waterfall ad Agile, pensiamo a come progettare il cambiamento in modo concreto e...
  • Pianificazione, stime e backlog - Anteprima
    Slides
    PDF
    Video
    Panoramica su Agile e Waterfall
    Buongiorno a tutti, e benvenuti all'inizio di questa unità. Perché i metodi di sviluppo contano così tanto? Perché, in fondo, non si tratta...
    Ruoli e responsabilità nei contesti
    Ora, ragazzi, affrontiamo un tema chiave: quali sono i ruoli e le responsabilità nei due mondi, Agile e Waterfall, e come si trasformano a...
    Gestione delle iterazioni e pianificazione
    Cari studenti, oggi parliamo di come gestire le iterazioni in Agile e come impostare attività in contesti misti o Waterfall, mantenendo una...
    Qualità, rischi e tracciabilità
    Vediamo come mantenere la qualità, gestire i rischi e assicurare la tracciabilità tra requisiti e implementazione in contesti Agile e Water...
    Transizione da Waterfall a Agile
    Immaginiamo una transizione dal modello Waterfall a una mentalità Agile come un viaggio di evoluzione organizzativa, non una semplice sosti...
  • Rischi, qualità e integrazione continua - Anteprima
    Slides
    PDF
    Video
    Confrontare Agile e Waterfall: vantaggi, limiti e scenari d’uso
    Benvenuti, colleghi studenti. Oggi iniziamo con una panoramica chiara e pratica di due mondi fondamentali: Agile e Waterfall, e capiremo pe...
    Ruoli e responsabilità e allocazione del lavoro nelle due metodologie
    Ora, vediamo come i ruoli cambiano tra Agile e Waterfall e come assegnare responsabilità in modo efficace in ciascuna metodologia. In Agile...
    Processi di iterazione, pianificazione, stima e backlog in Agile
    Iniziamo dall'idea chiave: in Agile lavoriamo per iterazioni brevi e incrementi concreti, in modo che la governance possa approvare, correg...
    Gestione dei rischi, qualità e controllo delle modifiche in contesto Agile
    In un contesto agile, la prima domanda è: come assicuriamo che la qualità salga a ogni iterazione senza rallentare il ritmo? Partiamo dalla...
    Criteri di successo, metriche e scenari di transizione tra modelli
    Integrazione e valutazione delle performance Ora che abbiamo esposto teorie e strumenti, concentriamoci su come definire criteri di success...
  • Criticità, mitigazione e metriche - Anteprima
    Slides
    PDF
    Video
    Principi di Agile e Waterfall: contesto e confronto
    Benvenuti ragazzi, oggi esploriamo due grandi paradigmi di sviluppo che guidano come trasformiamo idee in prodotti concreti: Agile e Waterf...
    Ruoli e responsabilità nei modelli Agile e Waterfall
    Ora, ragazzi, prendiamoci un momento per respirare e riflettere su cosa significhi davvero Agile rispetto al Waterfall, perché qui le cose...
    Iterazioni, pianificazione e backlog in Agile
    Buongiorno a tutti, oggi esploriamo come in Agile si gestiscono iterazioni, pianificazione, stima e backlog, con attenzione a due approcci...
    Rischi, qualità e governance in contesti Agile
    Pensiamo insieme a come Agile affronta rischi, qualità e governance non come pezzi separati ma come parti di uno stesso sistema dinamico. I...
    Transizioni Agile/Waterfall e metriche di successo
    Ora chiudiamo la lezione riflettendo insieme sulle criticità comuni che emergono quando si passa da Waterfall ad Agile e sulle strategie co...
  • Introduzione alla modellazione UML - Anteprima
    Slides
    PDF
    Video
    Diagrammi strutturali UML
    Riflessioni iniziali Ora, studenti, prendiamo in mano i diagrammi strutturali e vediamo come essi descrivano il contesto statico di un sist...
    Diagrammi comportamentali UML
    Cari studenti, oggi esploriamo come i diagrammi comportamentali UML descrivono il comportamento dinamico di un sistema e le sue interazioni...
    Stereotipi, visibilità e modificatori in UML
    Inizio della lezione: stereotipi, visibilità e modificatori in UML Cari studenti, oggi esploriamo come i modelli UML si arricchiscono quand...
    Tracciabilità tra requisiti e modelli
    Cari studenti, oggi esploriamo come la tracciabilità tra requisiti e modelli UML diventi uno strumento fondamentale per garantire coerenza,...
    Architetture, pattern e verifica dei modelli
    Conversazione avanzata sull'evoluzione dai diagrammi UML alle architetture software Ora chiudiamo la nostra discussione esplorando come i d...
  • Diagrammi strutturali: classi componenti package - Anteprima
    Slides
    PDF
    Video
    Principi fondamentali della modellazione UML
    Bentornati, benvenuti a questa nostra prima occasione di esplorare insieme come la modellazione software prende forma attraverso la pratica...
    Diagrammi strutturali nel contesto della specifica
    Cari studenti, benvenuti a questa nuova lezione sui Diagrammi Strutturali: Class Diagram, Component Diagram e Package Diagram. Immaginiamo...
    Diagrammi comportamentali per scenari dinamici
    Iniziamo con una visione chiara di come i diagrammi comportamentali catturino dinamiche di sistema, flussi di lavoro e interazioni temporal...
    Relazioni, stereotipi e convenzioni UML
    Iniziamo considerando come le basi UML possano evolvere attraverso estensioni normate, che ci permettono di descrivere vincoli e proprietà...
    Tracciabilità, trasformazioni e verifica dei modelli
    Pensiamo insieme al passaggio dai modelli UML alle architetture e ai documenti di progetto, perché la tracciabilità è il filo che tiene ins...
  • Diagrammi comportamentali: casi d'uso e sequenze - Anteprima
    Slides
    PDF
    Video
    Introduzione all'uso di UML
    Buongiorno a tutti, benvenuti a questa immersione pratica nel mondo UML. Oggi parliamo di come uno standard comune possa aiutarci a specifi...
    Diagrammi strutturali e esempi
    Diagrammi strutturali: cosa sono e perché contano Ora, esploriamo i diagrammi strutturali come strumenti concreti per modellare architettur...
    Diagrammi comportamentali e pratiche
    Pensiamo insieme ai diagrammi comportamentali come strumenti per raccontare come un sistema agisce nel tempo, non solo come è strutturato....
    Relazioni, visibilità e canonicalizzazione
    Allora, studenti, oggi esploriamo come gli elementi UML interagiscono grazie a tre concetti chiave: stereotipi, visibilità e modificatori,...
    Trasformazioni e mapping tra requisiti e modelli
    Ora, ragazzi, esploriamo il processo di mapping tra requisiti e modelli UML e le trasformazioni da modelli a architetture. Partiamo dai req...
    Verifica di modelli e generazione di artefatti
    Ora concludiamo con una discussione pratica sulle metodologie di verifica dei modelli, la validazione della coerenza tra diagrammi e la gen...
  • Stereotipi, visibilità e modificatori - Anteprima
    Slides
    PDF
    Video
    Diagrammi strutturali e comportamentali
    Cari studenti, oggi riflettiamo sull'utilità degli UML per descrivere sistemi complessi: offrire una lingua comune, astrarre criticità e fa...
    Stereotipi e relazioni UML
    Buongiorno a tutti. Oggi parliamo di tre concetti chiave nel modelling UML: stereotipi, visibilità e modificatori. Gli stereotipi sono etic...
    Mappatura requisiti e tracciabilità
    Pensiamo insieme a come i requisiti si trasformano in un modello UML che parli davvero con chi lavora sul progetto. Iniziamo dall'identific...
    Trasformazioni modello-architettura e design pattern
    Benvenuti a una lezione pratica su come passiamo da modelli concettuali a architetture software reali, e su come i pattern di design emergo...
    Verifica dei modelli e produzione di artefatti
    Ora esploriamo come verificare modelli UML e generare artefatti documentali e tecnici utili per il progetto. Iniziamo con i principi base:...
  • Mappatura requisiti a modelli UML - Anteprima
    Slides
    PDF
    Video
    Introduzione ai diagrammi UML strutturali
    Benvenuti a questa presentazione: iniziamo con una panoramica pratica dei diagrammi UML strutturali e del perché servono nel contesto di an...
    Diagrammi comportamentali e loro scopo
    Inquadramento generale Allora, studenti, iniziamo a esplorare i diagrammi comportamentali UML: Use Case, Activity, Sequence e State. Questi...
    Stereotipi, visibilità e canonicalizzazione delle relazioni
    Introduzione Ora esploriamo come gli stereotipi, la visibilità e i modificatori influenzino l'interpretazione e la coerenza tra modelli UML...
    Mappatura requisiti a modelli UML e tracciabilità
    Cari studenti, oggi esploriamo la mappatura tra requisiti e modelli UML e perché la tracciabilità è il motore della governance di progetto....
    Trasformazioni da modelli a architetture e design patterns
    Ora che abbiamo definito i requisiti e i diagrammi, esploriamo come trasformare i modelli UML in scelte architetturali concrete e pattern d...
  • Trasformazioni: modelli ad architetture e pattern - Anteprima
    Slides
    PDF
    Video
    Panoramica dei diagrammi UML
    Benvenuti a tutti. Oggi iniziamo un percorso introduttivo sui diagrammi UML, con una domanda semplice ma cruciale: come descriviamo cosa è...
    Diagrammi strutturali UML
    Ora, ragazzi, pensiamo ai diagrammi strutturali come alle spine dorsali della nostra architettura software. In primo piano c'è il Class Dia...
    Diagrammi comportamentali e flussi d’uso
    Ora, ragazzi, esploriamo quattro diagrammi strutturali fondamentali per descrivere dinamiche, scenari e flussi di controllo: Use Case, Acti...
    Stili UML: stereotipi, visibilità e relazioni
    Ora entriamo nel linguaggio di modellazione e vediamo come stereotipi, visibilità (pubblico, privato, protetto) e modificatori si intreccin...
    Mappatura requisiti e trasformazione in architetture
    Insieme, esploriamo come i requisiti degli stakeholder si trasformano in modelli UML utili a guidare architetture e pattern di design. Trac...
    Verifica dei modelli e artefatti documentativi
    Ora che abbiamo discusso i fondamenti di UML, chiudiamo la sequenza con una panoramica operativa su come verificare i modelli e generare ar...
  • Verifica e testing basato su modelli - Anteprima
    Slides
    PDF
    Video
    Panoramica sull'UML e il suo scopo
    Benvenuti a tutti. Oggi iniziamo una tappa fondamentale nel nostro percorso: cosa è UML, perché esiste e quale ambito copre nel software en...
    Diagrammi strutturali dell'UML: Classi, Componenti e Package
    Ora, studenti, prendiamo in mano i diagrammi strutturali principali dell'UML e riflettiamo su come raccontano la struttura statica di un si...
    Diagrammi comportamentali dell'UML
    Now, ragazzi, esploriamo i diagrammi comportamentali dell'UML: Use Case, Activity, Sequence e State. Vediamo cosa modellano, quali elementi...
    Stereotipi, visibilità e relazioni in UML
    Ora pensiamo a come gli elementi di modellazione avanzati collaborano per dare espressività ai nostri diagrammi e facilitare la comunicazio...
    Collegare requisiti, trasformazioni e verifica UML
    Ora, guardiamo come i requisiti si intrecciano con i diagrammi UML e come questa connessione faciliti la comunicazione tra sviluppatori e s...
  • Introduzione ai Design Pattern - Anteprima
    Slides
    PDF
    Video
    Panoramica sui pattern di design
    Benvenuti a questa lezione sui pattern di design software. Oggi iniziamo in modo organico, come se ci ritrovassimo in aula a scambiarci ide...
    Classificazione dei pattern: creazionali, strutturali, comportamentali
    Buongiorno a tutti. Oggi esploriamo i tre grandi aggregati che guidano le scelte progettuali: creazionali, strutturali e comportamentali. P...
    Pattern emblematici principali
    Ora, immaginiamo di entrare in una fabbrica di software e osservare come alcuni pattern ricorrano perché risolvono problemi comuni in modi...
    Integrazione di pattern con UML e requisiti
    Ora immaginiamo l'integrazione come un tessuto dove i pattern non sono solo soluzioni astratte, ma decisioni concrete che guidano la forma...
    Qualità del software e principi di progettazione
    Ora chiudiamo questa sequenza riflettendo sull'impatto dei pattern sulle qualità del software: estendibilità, riusabilità e manutenibilità,...
  • Classificazione dei Pattern - Anteprima
    Slides
    PDF
    Video
    Panoramica sui pattern di progettazione
    Benvenuti a questa lezione: immaginate di sedervi in aula e di esplorare insieme cosa sono i pattern di progettazione e perché contano nell...
    Classificazione dei pattern di progettazione
    In questo seminario esploriamo una tassonomia che ci aiuta a parlare di progettazione software in modo chiaro e condivisibile: i pattern cr...
    Esempi emblematici e contesto d’uso
    Iniziamo osservando come i pattern di progettazione funzionano come strumenti di alto livello per gestire incapsulamento, astrazione e modu...
    Trade-off, antipattern e integrazione con UML
    Allora, ragazzi, oggi riflettiamo insieme su come scegliere e utilizzare i pattern in modo consapevole, perché la scelta giusta non è una s...
    Impatto sui requisiti di qualità e collegamenti a test
    Ora chiudiamo questa sequenza iniziale collegando l'uso dei pattern ai requisiti di qualità fondamentali: estendibilità, riusabilità e manu...
  • Pattern Creazionali ed Esempi - Anteprima
    Slides
    PDF
    Video
    Panorama dei pattern di design
    Le architetture software vivono del modo in cui siamo in grado di evolverle nel tempo. I pattern di design sono strumenti che ci aiutano a...
    Classificazione dei pattern: creazionali, strutturali e comportamentali
    Oggi esploriamo come distinguere i pattern creazionali, strutturali e comportamentali in modo chiaro e discorsivo, perché questa classifica...
    Esempi emblematici di pattern e contesti di utilizzo
    Iniziamo con una carrellata narrativa sui pattern che guidano l'organizzazione del codice in modo saggio e sostenibile. Factory: pensiamo a...
    Condizioni di utilizzo, trade-off e antipattern comuni
    Selezione e valutazione dei pattern di progettazione Ora analizziamo come scegliere quando usare ciascun pattern, considerando utilità, tra...
    Integrazione dei pattern con UML e requisiti software
    Ora esploriamo come i pattern si mappano su UML e sui requisiti software, e perché questa mappatura influisce sull'evoluzione del progetto....
    Impatto sui requisiti di qualità e principi di progettazione
    Analizziamo come i pattern influenzino qualità come estensibilità, riusabilità e manutenibilità, e come l'uso mirato dei pattern faccia eme...
    Relazioni tra pattern e architetture modulari e testing
    Concludiamo la sequenza discutendo il legame tra pattern, architetture modulari e strategie di testing. I pattern possono potenziare la mod...
  • Pattern Strutturali e Comportamentali - Anteprima
    Slides
    PDF
    Video
    Classificazione dei pattern: creazionali, strutturali e comportamentali
    Iniziamo dalla domanda pratica: perché è fondamentale distinguere le famiglie di pattern quando progettiamo software riutilizzabile e manut...
    Pattern emblematici: Factory, Singleton, Adapter, Observer
    Buongiorno a tutti. Immaginiamo di costruire una piccola architettura software: iniziamo dal pattern Factory. Il problema è la necessità di...
    Condizioni d’uso, trade-off e antipattern comuni
    Adotta un registro sereno e coinvolgente per guidare i tuoi studenti attraverso le condizioni in cui è preferibile adottare determinati pat...
    Integrazione di pattern con UML e requisiti di sistema
    Ora, esploriamo come i pattern si integrano con UML per trasformare requisiti in architettura concreta. Quando analizziamo i requisiti funz...
    Impatto sui principi di qualità del software
    Ora riflettiamo insieme su come i pattern influenzino la qualità del sistema: estendibilità, riusabilità e manutenibilità non sono concetti...
    Collegare pattern a casi reali e scenari di verifica
    Osservazione finale sui pattern in scenari reali Ora concludiamo guardando come i pattern si manifestino in casi concreti e come traducano...
  • Condizioni d'Uso e Trade-off - Anteprima
    Slides
    PDF
    Video
    Panoramica sui pattern di progettazione
    Buongiorno a tutti, oggi iniziamo con una cornice chiara: cosa sono i pattern di progettazione e perché contano per noi come sviluppatori....
    Classificazione dei pattern e contesto d’uso
    Buongiorno a tutti. Oggi esploriamo la classificazione dei pattern in tre grandi famiglia: creazionali, strutturali e comportamentali. Ogni...
    Pattern emblematici e contesti di applicazione
    Ora esploriamo i pattern emblematici con una narrazione fluida, dove ogni pattern risolve una classe di problemi tipici nel software orient...
    Condizioni d’uso, trade-off e antipattern comuni
    Pensiamo insieme a come scegliere tra pattern di progettazione in modo critico. Quando conviene utilizzare ciascun pattern? E quali trade-o...
    Integrazione con UML e requisiti di progetto
    Iniziamo guardando come mappare pattern sui modelli UML, così da avere una visione chiara e pratica. Per il class diagram, pensiamo a come...
    Impatto dei pattern sulle qualità del software
    Let's consideriamo insieme come i pattern guidano la qualità del software nel tempo. Quando pensiamo a estendibilità, riusabilità e manuten...
    Collegamenti con test, mocking e architetture modulari
    Pensiamo insieme alle connessioni tra pattern, test, mocking e architetture modulari come a un ecosistema in cui ogni componente sostiene g...
  • Integrazione con UML e Requisiti - Anteprima
    Slides
    PDF
    Video
    Classificazione dei pattern: creazionali, strutturali, comportamentali
    Benvenuti a questa lezione: oggi apriamo una cornice chiara per capire come i pattern di progetto si classificano in tre grandi famiglie: c...
    Esempi emblematici e contesto d’uso
    Pensiamo insieme a esempi emblematici dove i pattern si fanno sentire in modo pratico. Partiamo dai creazionali: Factory e Abstract Factory...
    Trade-off, antipattern e buone pratiche
    Ora esploriamo i trade-off legati all'uso dei pattern software e quali antipattern evitare. Iniziamo chiedendoci: come può la scelta di un...
    Integrazione con UML e requisiti
    Integrare pattern, UML e requisiti in modo conversazionale Ora vediamo come mettere insieme pattern, UML e requisiti in un flusso narrativo...
    Impatto sui quality attributes e casi reali
    Ora concludiamo guardando l'impatto dei pattern sui quality attributes e come questi pattern hanno guidato l'evoluzione di sistemi reali. Q...
  • Qualità Software, Test e Mocking - Anteprima
    Slides
    PDF
    Video
    Classificazione dei pattern e criteri di scelta
    Ora apriamo una finestra chiara sui pattern software: cosa sono davvero e perché contano. Un pattern è fondamentalmente una soluzione colla...
    Pattern emblematici e utilizzi tipici
    Pensiamo insieme a come questi pattern guidano la costruzione di software robusto e testabile, senza ricadere in soluzioni forzate. Factory...
    Trade-off, antipattern e condizioni di utilizzo
    Cari studenti, oggi esploriamo insieme i trade-off dei pattern architetturali e di design che avete incontrato. Cos'è importante qui? non è...
    Integrazione con UML e requisiti
    Integrazione dei pattern con UML e requisiti Ora prendiamo un momento per vedere come i pattern si intrecciano con UML e con i requisiti, s...
    Impatto sulla qualità e collegamenti a test e architetture modulari
    Ora che abbiamo attraversato i principi fondamentali dei pattern, concludiamo ponendo l'attenzione sull'impatto concreto che hanno sulla qu...
  • Introduzione ai requisiti software - Anteprima
    Slides
    PDF
    Video
    Raccolta dei Requisiti: interviste, casi d'uso e storytelling
    Benvenuti, oggi esploriamo insieme come raccogliere requisiti in modo efficace e coinvolgente, immaginandoci come consulenti di prodotto ch...
    Gestione della tracciabilità tra requisiti, design e test
    Ora, ripartiamo dall'idea centrale: la tracciabilità dei requisiti è quel filo conduttore che ci permette di seguire una richiesta fin dall...
    Metriche di qualità del software e criteri di accettazione
    Oggi raccontiamo come valutare la qualità del software lungo tutto il ciclo di vita, e come le metriche non siano una fredda elencazione ma...
    Gestione delle modifiche e controllo delle versioni
    Ora affrontiamo la gestione delle modifiche e il controllo delle versioni come due colonne portanti del successo di un progetto software. Q...
    Gestione del backlog e gestione delle aspettative degli stakeholder
    Ora, rendiamo concreta la gestione del backlog e delle aspettative degli stakeholder. Immaginiamo il backlog come una mappa vivente: è uno...
  • Tecniche avanzate di raccolta requisiti - Anteprima
    Slides
    PDF
    Video
    Panoramica del ciclo di vita dei requisiti
    Benvenuti, studenti: oggi iniziamo un viaggio insieme nel ciclo di vita dei requisiti software, un percorso che ci aiuta a capire come tras...
    Tecniche di raccolta requisiti per stakeholder
    In questa fase tecnica, esploriamo insieme tre strumenti fondamentali per raccogliere requisiti: interviste, casi d'uso e storytelling. Il...
    Tracciabilità tra requisiti, design e test
    Ora guardiamo a una delle pratiche fondamentali in ingegneria del software: la tracciabilità bidirezionale tra requisiti, design e verifica...
    Metriche di qualità e criteri di accettazione
    Ora, colleghi, mettiamo un piede utile nella definizione delle metriche di qualità e dei criteri di accettazione. Prima di tutto, capiremo...
    Gestione delle modifiche, controllo delle versioni e backlog
    Ora, vediamo come gestire i cambiamenti nei requisiti senza perdere di vista l'obiettivo: consegnare valore, mantenendo coerenza tra ciò ch...
  • Tracciabilità tra requisiti e test - Anteprima
    Slides
    PDF
    Video
    Tecniche di raccolta requisiti
    Ora, tornando al tema cruciale di cosa serve davvero per definire cosa costruire: le tecniche di raccolta requisiti. Vi guiderò attraverso...
    Tracciabilità tra requisiti, design e test
    Pensiamo alla tracciabilità come a una linea conduttrice che collega ciò che chiediamo agli sviluppatori a ciò che si costruisce, si verifi...
    Metriche di qualità e criteri di accettazione
    Grazie a tutti per essere qui. Oggi cominciamo a guardare i metriche di qualità del software e i criteri di accettazione: come si definisco...
    Gestione delle modifiche e controllo delle versioni
    Cari studenti, oggi parliamo di gestione del cambiamento e controllo delle versioni come discipline fondamentali nei progetti software. Imm...
    Collegare requisiti, design e test con UML e design pattern
    Collegare requisiti, design e test con UML, pattern e test Ora che abbiamo raccolto i requisiti, definito tracciabilità e osservato metrich...
  • Metriche qualità e criteri accettazione - Anteprima
    Slides
    PDF
    Video
    Raccolta e comprensione dei requisiti
    Benvenuti, ragazzi. Oggi parliamo di cosa significa raccogliere requisiti e perché questa attività è fondamentale per allineare chi sogna i...
    Interviste, casi d’uso e storytelling per i requisiti
    In questa sezione approfondiamo le tecniche principali di raccolta requisiti, unite in un dialogo guida che parte dall'intervista con gli s...
    Tracciabilità tra requisiti, design e test
    Cari studenti, oggi lavoriamo su un filo conduttore che tiene insieme requisiti, design e test: la tracciabilità. Immaginiamola come una ma...
    Metriche di qualità e criteri di accettazione
    Misurare la qualità del software rispetto ai requisiti Now, ragazzi, pensiamo alla qualità come a un mosaico di metriche che ci dicono quan...
    Gestione delle modifiche, backlog e gestione delle aspettative
    Ora esaminiamo come gestire modifiche e controllo delle versioni in modo da mantenere un backlog aggiornato e le aspettative degli stakehol...
  • Gestione modifiche e controllo versioni - Anteprima
    Slides
    PDF
    Video
    Raccogliere i requisiti lungo il ciclo di vita
    Mettiamoci comodi: in questo viaggio attraverso il ciclo di vita del prodotto, esploreremo come raccogliere, analizzare e tracciare i requi...
    Elicitation dei requisiti: interviste, casi d’uso e storytelling
    Buongiorno a tutti. Oggi esploriamo insieme le tecniche di elicitation dei requisiti: interviste, casi d'uso e storytelling, e vedremo come...
    Collegare requisiti, design e test con la tracciabilità
    Tracciabilità tra requisiti, design e test Ora, ragazzi, parliamo di perché la tracciabilità è la linfa che mantiene coerenza e qualità lun...
    Metriche di qualità del software e criteri di accettazione
    Ora prendiamoci un momento per esplorare come le metriche di qualità del software guidano lo sviluppo e l'assicurazione della qualità (QA)....
    Gestione delle modifiche, controllo delle versioni e backlog
    Buongiorno a tutti. Oggi esploriamo come bilanciare flessibilità e stabilità nel prodotto attraverso una gestione consapevole delle modific...
  • Backlog e aspettative stakeholder - Anteprima
    Slides
    PDF
    Video
    Raccolta dei requisiti e interviste
    Benvenuti, oggi entriamo in una pratica fondamentale della gestione dei requisiti: come si raccolgono tramite interviste, casi d'uso e stor...
    Casi d’uso e storytelling
    Ora immaginiamo di trasformare i requisiti in una narrazione utile per designer e tester. Iniziamo dal presupposto: i requisiti non sono so...
    Tracciabilità tra requisiti e test
    Buongiorno a tutti. Oggi parliamo di una pratica fondamentale ma spesso sottovalutata: la tracciabilità tra requisiti, design e test. Immag...
    Metriche di qualità e criteri
    In questa lezione vi parlerò di come definire metriche di qualità del software e criteri di accettazione che guidino componenti e sistemi d...
    Gestione modifiche, versioning e backlog
    Ora, ragazzi, affrontiamo una parte cruciale della gestione del progetto: il controllo delle modifiche, la gestione delle versioni e la ges...
  • Documentazione ed esempi di workflow - Anteprima
    Slides
    PDF
    Video
    Raccolta e documentazione dei requisiti
    Ora ragazzi, benvenuti a questa prima incursione nel mondo della raccolta dei requisiti. Iniziamo con una mappa pratica: cosa significa dav...
    Tracciabilità tra requisiti, design e test
    Ora, friendly studenti, esploriamo insieme la gestione della tracciabilità tra requisiti, design e test e vediamo come mantenerne l'allinea...
    Metriche di qualità e criteri di accettazione
    Ora discutiamo insieme come misurare la qualità del software in modo pratico e trasformare queste misure in criteri di accettazione concret...
    Gestione delle modifiche e controllo delle versioni
    Inizio della lezione Oggi approfondiamo le pratiche di gestione delle modifiche e controllo delle versioni con un taglio pratico e narrativ...
    Backlog, stakeholder e aspettative
    Ora, colleghi, immaginiamo di trovarci davanti al backlog di un prodotto in sviluppo. Come traduciamo requisiti in azioni concrete senza pe...
  • Introduzione a testing avanzato - Anteprima
    Slides
    PDF
    Video
    Livelli di test e loro ruolo nel ciclo di vita
    Buongiorno a tutti. Immaginiamo di costruire una macchina: se tutto funziona alla perfezione, l'auto accelera, gira, frena come deve. Ora,...
    Strategie di verifica e tecniche di debug efficaci
    Cari studenti, oggi parliamo di verificação e debugging con un obiettivo chiaro: accelerare lo sviluppo e ridurre i rischi. Una verifica ro...
    Interpretazione delle metriche di copertura
    Parliamo di metriche di coverage del codice come se ci trovassimo in una lezione pratica: cosa misurano, come interpretarli e come usare i...
    Test-Driven Development e gestione dei casi di test
    Perché TDD importa Cari studenti, cominciamo dall'idea chiave: il Test-Driven Development, TDD, è una pratica che guida il design, aumenta...
    Gestione dei bug e tracciamento delle anomalie in Git
    Iniziamo con un obiettivo chiaro: migliorare la collaborazione, la responsabilità e la tracciabilità dei difetti. La gestione dei bug non è...
  • Livelli di test e strategia - Anteprima
    Slides
    PDF
    Video
    Livelli di test e obiettivi
    Ora, ragazzi, oggi esploriamo i diversi livelli di test e soprattutto come si intrecciano con gli obiettivi didattici: capire cosa stiamo v...
    Strategie di verifica e debugging
    Pensiamo insieme a come trasformare la verifica in una pratica quotidiana di laboratorio, non in un controllo finale. Iniziamo con una stra...
    Metriche di copertura e interpretazione
    Lezione: metriche di copertura del software Iniziamo dal concetto: le metriche di copertura ci dicono quanto del nostro codice è effettivam...
    TDD e gestione dei test
    Buongiorno a tutti. Oggi parliamo di Test-Driven Development, o TDD, e di come sistematizzare i casi di test in modo che la vostra suite si...
    Gestione dei bug e tracciamento
    Ragazzi, esploriamo come gestire bug, anomalie e tracciamento in modo chiaro e operativo. Iniziamo identificando il problema: descriviamolo...
    Automazione dei test e isolamento moduli
    Pensiamo insieme a come progettare un'automazione dei test avanzata che sia davvero utile per noi, non solo per dimostrare competenze. Prim...
    Testing nel ciclo di vita e Git
    Benvenuti alla discussione finale Ora mettiamo insieme testing, ciclo di vita del software, requisiti e strumenti di collaborazione come Gi...
  • Automazione e isolamento moduli - Anteprima
    Slides
    PDF
    Video
    Livelli di test e ciclo di vita del software
    Ora, ragazzi, mettiamo al centro una mappa chiara del ciclo di vita del software: come i livelli di test si intrecciano con pianificazione,...
    Strategie di verifica e tecniche di debug
    Strategie di verifica e tecniche di debugging Iniziamo con una visione d'insieme: in sistemi modulari, la verifica non è un punto finale, m...
    Copertura dei test e interpretazione delle metriche
    Ora, ragazzi, esploriamo cosa significano davvero le metriche di copertura e come interpretarli in modo utile per la qualità del software....
    Test-Driven Development e gestione dei casi di test
    Iniziamo dalla filosofia del Test-Driven Development, o TDD: pensiamo ai test come parte integrante del design prima ancora di scrivere una...
    Gestione dei bug e integrazione continua con Git e strumenti di ticketing
    Benvenuti: oggi colleghiamo testing e debugging al ciclo di vita del progetto, ai requisiti e alle pratiche di collaborazione su Git. Pensi...
  • Tecniche di debugging avanzate - Anteprima
    Slides
    PDF
    Video
    Livelli di test e loro scopo nel ciclo di sviluppo
    Buongiorno, team. Oggi affrontiamo i livelli di test e perché contano nel ciclo di sviluppo: un viaggio che parte dalle piccole unità e arr...
    Strategie di verifica e attività di debug mirate
    Ora, ragazzi, esploriamo le principali strategie di verifica e come esse si inseriscono nel flusso complessivo di qualità del software. Ver...
    Copertura delle code e interpretazione delle metriche di test
    Cari studenti, ora facciamo una camminata tra i corridoi del nostro progetto per capire come misurare e interpretare la copertura dei test...
    TDD e gestione dei casi di test: pratica e flusso
    Ora, lavoriamo insieme sul Test-Driven Development, ovvero sul modo in cui i test guidano lo sviluppo fin dall'inizio. Immaginiamo il workf...
    Gestione dei bug e tracciamento in ambienti di sviluppo
    Gestione bug e tracciamento delle anomalie Oggi esploriamo come costruire un flusso di lavoro chiaro per bug e anomalie, usando strumenti c...
    Automazione dei test e isolamento dei moduli in CI/CD
    Ora chiudiamo il ciclo con l'automazione dei test e l'isolamento dei moduli in ambienti CI/CD. Iniziamo scegliendo framework che offrano in...
  • Metriche di copertura del codice - Anteprima
    Slides
    PDF
    Video
    Livelli di test nel ciclo di vita
    Benvenuti alla lezione sui livelli di test Cari studenti, oggi esploriamo insieme una mappa concettuale fondamentale del ciclo di vita del...
    Strategie di verifica e debugging
    Iniziamo dalla logica della verifica e del debugging Ora che abbiamo visto i fondamenti, discutiamo le strategie di verifica che guidano le...
    Copertura del codice e interpretazione
    Bentornati, ragazzi. Oggi parliamo di copertura del codice, una bussola utile ma da usare con finezza. Per prima cosa, cosa intendiamo per...
    Test-Driven Development e backlog dei test
    Buongiorno a tutti. Oggi parliamo di Test-Driven Development, o TDD, e di come strutturiamo i casi di test fin dall'inizio di un progetto r...
    Gestione di bug, tracciamento e automazione
    Cerchiamo di chiudere il cerchio: come nasce, evolve e si risolve un bug all'interno di un team di sviluppo, e come la tracciabilità delle...
  • Sviluppo guidato dai test - Anteprima
    Slides
    PDF
    Video
    Panoramica sui livelli di test e contesto applicativo
    Cari studenti, oggi esploriamo insieme come i test guidano la qualità del software lungo tutto il ciclo di sviluppo. Immaginiamo di costrui...
    Strategie di verifica e pipeline di test
    Ora parliamo di come definire obiettivi di verifica e di come la pipeline di test si organizza per costruire fiducia nel sistema. Iniziamo...
    Tecniche di debugging e isolamento dei moduli
    Ora, ragazzi, entriamo nel cuore delle tecniche di debugging efficaci, quelle che ci permettono di isolare moduli e di riprodurre bug in sc...
    Copertura dei test e metriche chiave
    Ora immaginiamo di entrare nel mondo della qualità del software dall'angolo della verifica: misurare la copertura dei test e tradurre i num...
    Test-Driven Development e gestione sistematica dei casi di test
    Iniziamo con una domanda semplice: perché TDD funziona? Il cuore è scrivere i test prima del codice, così definiamo fin da subito cosa deve...
    Gestione bug, tracciamento e automazione dei test
    Ora, riflettiamo su come gestire i bug e garantire una qualità continua nel ciclo di vita del software. Immaginiamo di navigare in un team...
  • Gestione bug e tracciamento con Git - Anteprima
    Slides
    PDF
    Video
    Livelli di test nel ciclo di sviluppo
    Benvenuti in questa introduzione parlata Cari studenti, oggi esploriamo insieme i livelli di test nel ciclo di sviluppo software e come cia...
  • Introduzione alla gestione progetti - Anteprima
    Slides
    PDF
    Video
    Definizione di obiettivi e deliverables
    Bene, iniziamo una panoramica pratica su cosa significhi definire obiettivi, scope e deliverables in un progetto software. Pensiamo al prog...
    Pianificazione e stima delle risorse
    Ora esploriamo come tradurre gli obiettivi in una pianificazione realistica. Immaginiamo di dover trasformare una visione in un Work Breakd...
    Strumenti di collaborazione nel flusso di lavoro
    Potremmo pensare agli strumenti di collaborazione come una orchestra ben coordinata: Git come strumento di controllo delle modifiche, gli i...
    Gestione dei rischi e governance di progetto
    Pensiamo insieme al modo in cui la gestione dei rischi e la governance di progetto diventano una pratica proattiva, non un ostacolo. Inizia...
    Comunicazione con stakeholder e documentazione tecnica
    Ora concludiamo il percorso focalizzandoci sulla comunicazione efficace con gli stakeholder e sulla produzione di documentazione tecnica ch...
  • Definizione obiettivi, scope e deliverable - Anteprima
    Slides
    PDF
    Video
    Definizione di obiettivi e deliverables
    Cerchiamo di capire insieme cosa significa avere obiettivi chiari in un progetto software. Gli obiettivi sono la mappa della nostra destina...
    Pianificazione, stima e gestione delle risorse
    Pensiamo insieme a come trasformare obiettivi ambiziosi in un piano concreto, senza perdere di vista la governance che li tiene legati a li...
    Strumenti di collaborazione e gestione del repository
    In una squadra di sviluppo, gli strumenti di collaborazione e gestione del codice non sono solo "tasti da premere": sono la struttura stess...
    Gestione dei rischi e governance di progetto
    Individuare, valutare e mitigare i rischi nel contesto di un modello di governance Pensiamo insieme a come identificare i rischi all'intern...
    Comunicazione e documentazione tecnica per stakeholder
    Ora, cari studenti, concludiamo questo percorso riflettendo su come comunicare efficacemente con gli stakeholder e produrre documentazione...
  • Pianificazione, stime e gestione risorse - Anteprima
    Slides
    PDF
    Video
    Obiettivi, scope e deliverable di progetto
    Benvenuti a questa prima lezione insieme. Oggi iniziamo un percorso fondamentale: capire come definire obiettivi chiari, delimitare lo scop...
    Pianificazione, stima e gestione delle risorse
    Immaginiamo di entrare subito nel cuore della materia: come pianificare un progetto software, stimare gli sforzi e le risorse, e assegnare...
    Strumenti di collaborazione e gestione del codice
    Ora, ragazzi, mettiamo a fuoco alcuni strumenti chiave che rendono possibile una collaborazione efficace sui progetti software: Git, gli is...
    Gestione dei rischi e governance di progetto
    Pensiamo insieme a come trasformare i rischi di un progetto software in opportunità controllate, integrando una governance di progetto che...
    Comunicazione con stakeholder e documentazione tecnica
    Chiusura della lezione: la comunicazione con gli stakeholder e la documentazione tecnica Ora che abbiamo esplorato requisiti, design e test...
  • Strumenti collaborativi: Git e CI - Anteprima
    Slides
    PDF
    Video
    Principi di gestione progetti software
    Benvenuti a tutti, e grazie di esservi uniti oggi. Iniziamo con una domanda semplice ma potente: cosa significa effettivamente gestire un p...
    Pianificazione, stima e risorse
    Ora che abbiamo definito gli obiettivi, approfondiamo come pianificare in modo realistico e gestire le risorse senza perdere di vista la ma...
    Strumenti di collaborazione e CI
    Buongiorno a tutti. Oggi parliamo di come collaborare efficacemente usando strumenti di sviluppo moderno: Git per il controllo delle versio...
    Rischi, governance e controllo delle modifiche
    Cari studenti, oggi parliamo di tre pilastri fondamentali per un progetto: gestione del rischio, governance del progetto e controllo delle...
    Requisiti, design e test con casi studio
    Ora chiudiamo la nostra immersione in questa unità collegando requisiti, design e testing attraverso esempi concreti. Immaginiamo tre casi...
  • Workflow Git e pull request - Anteprima
    Slides
    PDF
    Video
    Definizione di obiettivi e deliverables
    Iniziamo riflettendo su un punto fondamentale: obiettivi chiari, ambito definito e deliverables ben descritti sono la bussola del successo...
    Pianificazione delle risorse e stima
    Ora, esploriamo come pianificare e stimare risorse e tempo in un contesto avanzato di gestione progetti software. Innanzitutto, identifichi...
    Strumenti di collaborazione nello sviluppo software
    Cari studenti, oggi parliamo di come gli strumenti di collaborazione si inseriscono nel ciclo di vita del software, non come dettagli opera...
    Gestione dei rischi e governance di progetto
    Buongiorno a tutti. Oggi parliamo di gestione del rischio e governance nei progetti software. Iniziamo definendo il rischio: è la possibili...
    Comunicazione con gli stakeholder e documentazione
    Cari studenti, oggi parleremo di comunicazione efficace con gli stakeholder e di come la documentazione tecnica sostenga i progetti softwar...
    Workflow Git e pratiche di revisione
    Ora di chiusura: flusso Git end-to-end e revisione del codice Pensiamo insieme a come tutto parte dalla pianificazione delle feature e arri...
  • Gestione rischi e governance - Anteprima
    Slides
    PDF
    Video
    Definizione di obiettivi, scope e deliverable
    Buongiorno a tutti. In qualsiasi progetto software, avere obiettivi chiari, un perimetro definito e risultati concreti è come avere una bus...
    Pianificazione, stima e gestione delle risorse
    Ora, ragazzi, trasformiamo gli obiettivi definiti in un piano di progetto pratico, con un occhio attento al tempo, alle risorse e alle resp...
    Strumenti di collaborazione: Git, issue tracker, repository management, integrazione continua
    Pensiamo insieme a come gli strumenti di collaborazione moderni sostengano il lavoro di un progetto software. Immaginate Git come la spina...
    Gestione dei rischi e governance di progetto
    Introduzione Parliamo di gestione del rischio e governance in modo pratico, come farebbe un professore in classe. Consideriamo prima cosa i...
    Comunicazione con stakeholder e documentazione tecnica
    Ora chiudiamo questa lezione con una chiacchierata pratica su come comunicare con gli stakeholder e produrre una documentazione tecnica chi...
  • Comunicazione stakeholder e documentazione - Anteprima
    Slides
    PDF
    Video
    Definizione di obiettivi, scope e deliverable
    Iniziamo con una scena reale Immaginate di dover lanciare un'app di gestione delle spese per studenti universitari. Senza obiettivi chiari,...
  • Introduzione all'integrazione teoria e pratica - Anteprima
    Slides
    PDF
    Video
    Integrazione teoria e pratica professionale
    Benvenuti a questa lezione: oggi esploreremo come la teoria si trasforma in azioni concrete nel contesto professionale, accompagnandoci con...
    Standard Etici e Normative
    Ora, mentre costruiamo software, riflettiamo su come etica, privacy e conformità guidino ogni scelta che facciamo, dall'idea iniziale al ri...
    Documentazione tecnica e comunicazione
    Pensiamo insieme a come costruire documentazione tecnica efficace e come comunichiamo con team eterogenei. Immaginate una stanza piena di p...
    Gestione della qualità e manutenzione
    Pensiamo insieme ai principi di gestione della qualità e di manutenzione nel lungo periodo. Quando progettiamo sistemi complessi, dobbiamo...
    Casi di studio e lezioni apprese
    Pensiamo insieme a qualche caso di studio affidabile che renda chiaro come principi e metodologie si traducano in pratica reale. Immaginiam...
    Architetture, Sicurezza e Conformità
    Ragazzi, quando progettiamo un sistema software, l'architettura non è solo una distribuzione di moduli, ma è una promessa su come qualità,...
  • Standard etici e normative - Anteprima
    Slides
    PDF
    Video
    Etica e normative professionali nel software
    Pensiamo insieme a cosa significhi davvero parlare di etica nel software. Quando diciamo responsabilità, intendiamo che ogni scelta tecnica...
    Pratiche di documentazione tecnica e comunicazione interdisciplinare
    Ora, esploriamo come una documentazione tecnica ben costruita diventa un partner di lavoro affidabile per sviluppatori, analisti di sistema...
    Gestione della qualità e manutenzione a lungo termine
    Cari studenti, oggi parliamo di gestione della qualità e della manutenzione nel lungo periodo. Cominciamo dalla definizione: la qualità non...
    Casi di studio reali e riferimenti affidabili
    Ora guardiamo casi reali nel software non come grandi successi astratti, ma come lezioni viventi. Pensiamo a un progetto di gestione delle...
    Architetture, sicurezza e conformità normativa
    Pensiamo insieme a come le architetture software non siano solo una questione di componenti, ma di come sicurezza e conformità siano intrec...
    Modellazione del ciclo di vita, UML e attività di testing
    Introduzione pratica Now, we study come i modelli di ciclo di vita, UML e le attività di testing si traducano in risultati concreti nella p...
  • Documentazione e comunicazione con team eterogenei - Anteprima
    Slides
    PDF
    Video
    Etica, normative e responsabilità
    Benvenuti a tutti in questa bellissima aula digitale. Oggi parleremo di etica e conformità come elementi centrali della pratica professiona...
    Documentazione tecnica e comunicazione chiara
    La documentazione tecnica chiara è una leva fondamentale per la conformità, la manutenzione e la condivisione della conoscenza, soprattutto...
    Gestione della qualità e manutenzione
    Inizio della discussione Cari studenti, oggi esploriamo come la gestione della qualità e la manutenzione a lungo termine sostengano sistemi...
    Casi di studio concreti
    Pensiamo a tre casi reali in cui principi etici, pratiche di documentazione e gestione della qualità hanno plasmato gli esiti. Primo caso:...
    Architetture, sicurezza e conformità
    Pensiamo insieme all'architettura come al primo baluardo della sicurezza, perché le scelte progettuali incidono direttamente su protezione...
    Ciclo di vita, UML e testing
    Sintesi finale e integrazione Riprendiamo i fili delle nostre discussioni: i modelli di software lifecycle, l'uso di UML nel design e le pr...
  • Gestione qualità e manutenzione - Anteprima
    Slides
    PDF
    Video
    Collegare teoria e pratica
    Buongiorno a tutti. Oggi entriamo in una conversazione pratica su come i principi teorici che studiamo si traducano in decisioni concrete d...
    Comunicazione tecnica e team eterogenei
    Pensiamo insieme a come la documentazione tecnica si adatti a pubblici differenti e a canali diversi, senza perdere chiarezza o precisione....
    Gestione della qualità e manutenzione
    Ora che abbiamo esplorato le basi della gestione della qualità, esploriamo come mantenerla nel tempo: una pianificazione di qualità a lungo...
    Casi di studio reali e lezioni operative
    Cari studenti, pensate a un progetto reale: una piattaforma digitale destinata a gestire dati sensibili di clienti in un settore regolament...
    Architetture, sicurezza e conformità in contesti reali
    Ora chiudiamo questa breve ma essenziale transizione con una visione integrata di architettura, sicurezza e conformità normativa nei proget...
  • Casi reali: successi e fallimenti - Anteprima
    Slides
    PDF
    Video
    Etica professionale e normative nel ciclo di vita del software
    Pensiamo insieme al viaggio che un software compie non solo nel codice, ma nel contesto in cui viene realizzato e utilizzato. Noi professio...
    Pratiche di documentazione tecnica e comunicazione in contesti multidisciplinari
    Cari studenti, oggi esploriamo perché la documentazione tecnica e una comunicazione chiara siano indispensabili quando lavoriamo in team et...
    Gestione della qualità e manutenzione nel lungo periodo
    Pianificazione della qualità a lungo termine Ora che abbiamo introdotto i principi base, pensiamo a come pianificare, misurare e mantenere...
    Analisi di casi di studio e lezioni apprese
    Ora analizziamo alcuni casi reali che ci permettono di estrarre principi utili al contesto professionale, pensando in modo critico a etica,...
    Architetture, sicurezza, conformità e integrazione con UML e testing
    Iniziamo considerando come le scelte architetturali condizionino la sicurezza, la conformità e la tracciabilità delle decisioni che prendia...
  • Architetture, sicurezza e conformità - Anteprima
    Slides
    PDF
    Video
    Etica e normative professionale
    Benvenuti a questa nostra chiacchierata in aula. Oggi apriamo un percorso pratico su come l'etica e le richieste normative guidino la prati...
    Pratiche di documentazione tecnica e comunicazione di team
    Ora che abbiamo esplorato l'etica delle pratiche di sviluppo, proseguiamo con una guida pratica su come documentare bene e su come comunica...
    Gestione della qualità e manutenzione nel lungo periodo
    Ora, esploriamo come pianificare, implementare e mantenere la qualità del software nel lungo periodo. Per prima cosa, definiamo gli attribu...
    Casi di studio e lezioni applicate su architettura, sicurezza e conformità
    Riflessi finali: lezioni pratiche dal caso reale e connessioni con i nostri strumenti Ora che abbiamo esplorato le pratiche di manutenzione...
  • Responsabilità professionale e gestione conoscenza - Anteprima
    Slides
    PDF
    Video
    Etical Standards and Regulatory Frameworks
    Cari studenti, oggi iniziamo una riflessione pratica su come gli standard etici e i quadri regolatori modellano lo sviluppo software profes...
    Documentation Practices and Cross-Team Communication
    Buongiorno a tutti. Oggi parliamo di come la documentazione essenziale - specifiche di requisiti, decisioni architetturali, registri di ris...
    Quality Management and Long-Term Maintenance
    Cari studenti, oggi parliamo di costruire software che duri nel tempo. Per questo, la gestione della qualità non è un semplice dettaglio, m...
    Real-World Case Studies and Practical Lessons
    Pensiamo a due casi reali che hanno modellato ciò che chiamiamo etica, documentazione e pratiche di qualità in ambienti complessi. Il primo...
    Architectural Considerations, Security and Compliance Reflections
    Ragionamenti sull'architettura, sicurezza e conformità Ora, ragazzi, vediamo come le scelte architetturali guidano sicurezza, scalabilità e...
    Professional Responsibility and Knowledge Management
    Cari studenti, oggi esploriamo l dimensione etica della responsabilità professionale, dell'accountability e della gestione responsabile del...
    Sustainability of Software and Lifecycle Alignment
    Una prospettiva orientata al futuro sulla sostenibilità e allineamento al ciclo di vita Ora, pensiamo insieme a come le nostre scelte oggi...

Recensioni

0
Basato su 0 Recensioni
1 Stelle
2 Stelle
3 Stelle
4 Stelle
5 Stelle