Corso UML

  • 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 linguaggio, quindi, nacque con l’intento di unificare approcci precedenti, raccogliendo le migliori prassi nel settore e definendo così uno standard industriale unificato.

    L’UML svolge un’importantissima funzione di “lingua franca” nella comunità della progettazione e programmazione a oggetti. Gran parte della letteratura di settore usa UML per descrivere soluzioni analitiche e progettuali in modo sintetico e comprensibile a un vasto pubblico.

  • Il programma del corso è personalizzabile a seconda del proprio livello di competenza e degli obiettivi formativi.

    Programma indicativo:

    • 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

    Sono previste esercitazioni pratiche su tutti gli argomenti trattati.

  • Per seguire il corso non si richiedono particolari requisiti in quanto esso è personalizzato e disponibile per utenti di tutti i livelli: principianti, intermedi e avanzati.

  • 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.

  • Il corso può essere condotto in forma individuale, con lezioni in modalità one-to-one. Orari, luogo e durata delle sessioni di coaching sono assolutamente personalizzabili e concordate in base alle disponibilità del corsista.

    Per info sui costi e per definire un piano formativo personalizzato, contatta la Segreteria Didattica allo 02 39666357 o compila l’apposito form online di richiesta informazioni nella sezione Contatti.

  • Nome *
    Invalid Input
    Cognome *
    Invalid Input
    Telefono *
    Invalid Input
    Email *
    Invalid Input
    Città *
    Invalid Input
    Corso *
    Invalid Input
    Note
    Invalid Input