Il corso introduce lo Unified Modeling Language (UML) come linguaggio standard per la modellazione e documentazione dei sistemi software sviluppati ad oggetti.
UML nasce dalla necessità di offrire ai vari ruoli nel processo di sviluppo di un sistema un linguaggio standard per la modellazione e la progettazione di sistemi complessi in maniera semplice essendo nello stesso tempo in grado di affrontare tutte le problematiche inerenti al progetto di tali sistemi complessi.
Con la versione 2.0, il linguaggio ha raggiunto un livello di maturità sufficiente per essere utilizzato in modo efficace e produttivo in ogni settore dello sviluppo software. Inoltre UML è sempre più utilizzato dagli analisti di sistemi business che trovano in UML un mezzo ideale di comunicazione con gli sviluppatori del software.
Oggi con UML la comunità informatica dispone di un linguaggio universale, applicabile a numerosi sistemi, domini applicativi e processi, per definire i problemi e derivare le soluzioni secondo uno standard consistente. |