Contattataci

Struttura del corso

Introduzione

  • Presentazione del docente e dei partecipanti
  • Introduzione alla modellazione
  • Introduzione a SysML
  • Presentazione di MagicDraw/Cameo
  • Definizione del caso studio da utilizzare

Decomposizione strutturale del sistema

  • Notazione dei diagrammi di pacchetto
  • Suddivisione del sistema in pacchetti
  • Modellazione delle dipendenze tra i pacchetti
  • Esercitazione pratica: modellare la struttura dei pacchetti

Analisi dei bisogni degli utenti

  • Notazione dei diagrammi dei casi d’uso
  • Identificazione degli attori coinvolti
  • Definizione dei singoli casi d’uso
  • Rapporti tra i vari casi d’uso
  • Esercitazione pratica: modellare i casi d’uso

Definizione dei requisiti del sistema

  • Trasformazione dei casi d’uso in requisiti di sistema
  • Notazione dei diagrammi dei requisiti
  • Specifica dettagliata dei requisiti
  • Strutturazione gerarchica dei requisiti stessi
  • Verifica delle correttezza mediante casi di test
  • Relazioni reciproche tra i vari requisiti
  • Esercitazione pratica: modellare correttamente i requisiti

Definizione dei blocchi strutturali (visualizzazione a “scatola nera”)

  • Notazione dei diagrammi di definizione dei blocchi
  • Caratteristiche strutturali dei singoli blocchi
  • Modellazione delle proprietà associate a ciascun blocco
  • Definizione delle relazioni intercorrenti tra i vari blocchi
  • Creazione e gestione del dizionario dati di sistema
  • Esercitazione pratica: rappresentare il sistema nella visualizzazione “scatola nera”

Modellazione della struttura interna dei blocchi (visualizzazione a “scatola bianca”)

  • Diagrammi di blocco interno
  • Rappresentazione grafica dei componenti interni del sistema
  • Collegamento tra i vari elementi mediante connettori specifici
  • Definizione dei “porti” di interazione tra componenti
  • Gestione dei flussi di informazioni e creazione dei corrispondenti blocchi d’interfaccia
  • Esercitazione pratica: modellare correttamente la struttura interna del sistema

Modellazione delle restrizioni di sistema

  • Definizione dei blocchi vincolanti del sistema
  • Associazione tra le proprietà vincolative e i valori numerici corrispondenti
  • Esecuzione di calcoli parametrici sul modello
  • Esercitazione pratica: modellare correttamente tali vincoli sistematici

Progettazione del comportamento basato su stati del sistema

  • Notazione dei diagrammi delle macchine a stati
  • Identificazione di tutti gli stati possibili del sistema in esame
  • Definizione degli eventi che inducono i passaggi da uno stato all’altro
  • Specifica delle segnalazioni interne ed esterne necessarie
  • Indicazione dettagliata degli effetti conseguenti a tali transizioni
  • Esecuzione dei cicli di evoluzione della macchina di stato nel sistema modellato
  • Esercitazione pratica: creare correttamente le macchine a stati del sistema

Progettazione dei flussi di controllo e dei dati

  • Diagrammi delle attività
  • Definizione delle varie attività in sequenza o parallele nel modello
  • Specifica dettagliata dei parametri richiesti per ogni fase di elaborazione
  • Definizione delle operazioni individuali da eseguire per ottenere il risultato atteso
  • Rappresentazione grafica dei flussi sequenziali di controllo tra le componenti
  • Modellazione precisa anche dei flussi informativi intercorrenti nel sistema
  • Esecuzione e verifica delle sequenze di attività impostate nella simulazione
  • Esercitazione pratica: modellare correttamente le attività del sistema in esame

Progettazione delle comunicazioni sistematiche

  • Notazione dei diagrammi di sequenza
  • Modellizzazione corretta delle linee temporali e degli elementi in comunicazione
  • Creazione precisa dei messaggi scambiati tra i vari componenti del sistema
  • Suddivisione organica delle interazioni mediante l’impiego di riferimenti specifici
  • Utilizzo corretto dei frammenti di interazione per definire più sequenze distinte in parallelo
  • Specifica accurata di eventuali vincoli temporali tra i messaggi scambiati
  • Esercitazione pratica: modellare correttamente le interazioni in corso nel sistema

Modellizzazione dei costrutti trasversali

  • Distinzioni fondamentali tra architetture logiche e fisiche
  • Definizione corretta delle relazioni di assegnazione
  • Personalizzazione delle modalità di visualizzazione delle assegnazioni stesse
  • Identificazione dei diversi tipi ricorrenti di assegnazioni esistenti
  • Creazione e utilizzo della matrice formale di assegnazione individuata nel modello
  • Esercitazione pratica: compilare correttamente tale matrice per il progetto in esame

Linguaggi Specifici per Dominio (DSL)

  • Introduzione generale al concetto e alla sua rilevanza operativa
  • Concetti basilari e panoramica complessiva sui linguaggi DSL utilizzabili
  • Utilizzo corretto dei profili predefiniti o personalizzati nel sistema di modellazione
  • Comprensione e implementazione adeguata degli stereotipi disponibili nei sistemi DSL
  • Impostazione delle etichette e dei valori associati per una corretta organizzazione informativa
  • Personalizzazioni specifiche attivabili per soddisfare requisiti particolari del settore d’applicazione

Teamwork Cloud e Cameo Collaborator

  • Presentazione generale delle possibilità offerte da Teamwork Cloud nel lavoro di gruppo
  • Descrizione dei principali strumenti, servizi e vantaggi tecnologici offerti dalla piattaforma stessa
  • Approccio alla gestione di applicazioni web integrate e alle procedure amministrative da effettuare
  • Funzionalità avanzate disponibili nel pacchetto di modellazione digitale utilizzato dagli utenti quotidiani
  • Creazione e gestione ordinata delle branche del progetto con meccanismi di unione fluida dei contenuti
  • Strategie efficaci per suddividere i progetti complessi in parti più gestibili e indipendenti tra loro
  • Presentazione e utilizzo pratico di Cameo Collaborator come componente integrativa avanzata del sistema di condivisione

Durata complessiva stimata delle sessioni didattiche

  • Esercitazioni pratiche: 60%
  • Materiale teorico in formato slide: 35%
  • Dimostrazioni guidate direttamente dal docente: 5%
 40 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative