Metodi moderni per lo sviluppo del software
Sviluppare sw di qualità e mantenere un gruppo di sviluppo affidabile secondo le più moderne tecniche
|
|
Descrizione
Sono due i principali pilastri su cui è stato costruito il corso.
Il seminario si focalizza su sessioni hands-on sia manageriale che implementativo verso una dinamica al lavoro adattiva rispetto ad una predittiva per contingenza e presenta due metodi agili quali Scrum ed eXtreme Programming. Il corso è predisposto sia per i gruppi di lavoro che intendono amalgamarsi ed iniziare una attività produttiva, che per il management che vuole avere il polso dell’andamento del lavoro stesso. Durante l’evoluzione del corso si approcceranno temi quali la qualità nel software come valutazione oggettiva, l’adozione dell’object orientation come normale risposta alla velocità di mercato e le dinamiche sociali complesse allinterno di un gruppo di lavoro. Una parte rilevante del corso è dedicata all’applicabilità pratica dei metodi attraverso esercitazioni su situazioni concrete. Il caso di studio di un sistema informativo è presentato all’inizio e segue passo passo gli argomenti del corso. Argomenti Il ciclo di sviluppo del software fino all’anno 2000 Introduzione all’Object Oriented e all’UML Analisi e Design: il concetto di Classi e Oggetti e la loro individuazione Definizione relazionale dei dati su modelli di oggetti I metodi agili nello sviluppo del software: Scrum ed eXtreme Programming Il ciclo di sviluppo del software secondo metodi moderni |
