MODULO 4: ARCHITETTURE SOFTWARE DISTRIBUITE
Sottomodulo 1 : SW_Mobile
Il modulo fornisce una panoramica sul mobile-computing e cioè sulle attuali possibilità di accedere ai contenuti offerti dai siti Web anche tramite dispositivi mobili, delle tecnologie di supporto e dei trend futuri.
Sottomodulo 2 : Ingegneria del Software
Il corso intende presentare le problematiche relative alla realizzazione di prodotti software complessi, discutere i principi guida ed i concetti fondamentali dell' "ingegneria del software" e proporre tecniche e metodi pratici utilizzabili per la realizzazione di software. Verranno introdotti i concetti base di prodotto e processo, si illustreranno le più comuni problematiche che si riscontrano nello sviluppo di moderni sistemi software e verrà presentata una panoramica dei linguaggi formali e semi-formali più utilizzati nell'ingegneria del software.