Studio dei processi, delle tecniche e degli strumenti per la gestione dell'intero ciclo di vita del software. Il corso approfondisce le metodologie Agili (Scrum), l'uso di UML per la modellazione, l'applicazione di Design Patterns per la riusabilità del codice e le tecniche di testing e validazione, con l'obiettivo di formare professionisti capaci di operare in contesti industriali complessi.