Corso di formazione
Linguaggio UML
prospetto informativo
|
|
|
Descrizione |
Sviluppato sulla base degli sforzi congiunti di Grady Booch e Jim Rumbaugh della Rational Software Corporation e di Ivar Jacobson, lo Unified Modeling Language (UML) nasce dalla necessità di possedere un linguaggio per la modellazione ed il disegno di sistemi complessi in maniera semplice e che fosse nello stesso tempo in grado di affrontare tutte le problematiche inerenti al progetto di tali sistemi complessi. Il corso ha l'obiettivo di introdurre all'UML come linguaggio per la specifica, la costruzione, la visualizzazione e la documentazione di sistemi software complessi. L'affiancamento alla teoria della realizzazione guidata di esercitazioni "ad hoc" permette di applicare sul campo le conoscenze acquisite e di sperimentare direttamente le varie tipologie di problematiche da affrontare durante le fasi di analisi e progetto di sistemi di ampie dimensioni.
|
|
Prerequisiti |
Conoscenza delle tecniche di programmazione e analisi strutturata. E' preferibile avere la conoscenza di un linguaggio di programmazione Object Oriented.
|
|
Contenuto del corso |
- Panoramica su UML
- La Natura e gli scopi dei modelli
- Excursus su UML
- I Diagrammi dei Casi d’Uso
- La vista statica: i Diagrammi delle Classi
- Le Interazioni: Diagrammi di Collaborazione e di Sequenza
- I Diagrammi di Stato
- I Diagrammi delle Attività
- Le viste fisiche: Diagrammi dei Componenti
- La gestione del modello: i Package
- Meccanismi per le estensioni
- Introduzione alla rappresentazione dei Pattern
|
|
Durata |
La durata del corso è di trenta ore, normalmente suddivise in quindici lezioni di due ore.
|
|
Quota di partecipazione |
Il costo del corso per partecipante, comprendente il Manuale del Corso e l'attestato di frequenza, è di 780 euro (IVA inclusa). Per i corsi personalizzati il costo orario è di 55 euro (IVA esclusa) per i corsi individuali, per ogni partecipante oltre il primo si aggiungono 10 euro in più. Oltre ad eventuali spese di trasferta per i corsi on-site.
|
|
|