– I requisiti nello sviluppo dei sistemi
– I modelli di ciclo di vita del software: Cascata, Iterativo, Incrementale, RUP, Agile; Analisi dell’applicabilità
– L’importanza della gestione dei requisiti nelle metodologie agili
– Tipologie di requisiti: funzionali, prestazionali, di usabilità
– Tecniche di gestione del cambiamento dei requisiti
– Tecniche per l’elicitazione: dall’intervista ai prototipi
– Dai requisiti alle specifiche: Casi d’uso, scenari e Use Case Diagram
– Stili di descrizione e linee guida di scrittura
– Il modeling dei dati e dei processi con i diagrammi delle classi e delle attività
– Esercitazioni pratiche di specifica dei requisiti e modellazione