Fai Login o Registrati per scaricare i media e creare liste
Copertina
Suggerisci modifica o segnala un errore

DESCRIZIONE

Il corso si propone di sensibilizzare gli studenti alle problematiche dello sviluppo industriale di software, fornendo poi gli strumenti tecnici per affrontare e controllare progetti di grosse dimensioni. In tal modo gli studenti possono prepararsi all'inserimento in un team industriale di analisi, di design, di sviluppo, e di testing. - A questo scopo, viene inizialmente presentata una panoramica di tutti gli aspetti dell'ingegneria del software, da quelli ausiliari di management e controllo di qualita', a quelli piu' tecnici che determinano i processi software. Successivamente, ampia enfasi viene posta sulla fase di progettazione del software, presentando i più diffusi schemi architetturali e design pattern. Vengono poi presentati in dettaglio gli standard di progettazione UML, di cui viene richiesta l'applicazione per mezzo di strumenti CASE durante lo svolgimento di un progetto. Infine, vengono trattati alcuni aspetti relativi al collaudo di sistemi software, con particolare enfasi alla definizione semiautomatica di test di unità per mezzo di framework quali jUnit. -

DETTAGLI

LINGUA : italiano
LICENZA : CC-BY-NC-ND 2.5
ARGOMENTI : # in Informatica / Informatica: generale
LIVELLO SCOLASTICO: Università