Struttura del corso

Introduzione 

  • Presentazioni di formatori e partecipanti
  • Introduzione alla modellazione 
  • Introduzione a SysML 
  • Introduzione a MagicDraw/Cameo 
  • Una definizione di caso di studio

Decomposizione del sistema strutturale

  • Notazione del diagramma dei pacchetti
  • Scomposizione del sistema in pacchetti
  • Modellazione delle dipendenze dei pacchetti
  • Compito pratico: Modellazione della struttura del pacchetto

Analisi delle esigenze degli utenti

  • Use Case Notazione del diagramma
  • Identificazione degli attori 
  • Identificazione di Use Case
  • Use Case Relazioni 
  • Compito pratico: Modellazione Use Cases 

Definizione dei requisiti di sistema

  • Da Use Cases ai requisiti di sistema
  • Notazione del diagramma dei requisiti
  • Specifica dei requisiti 
  • Definizione della struttura dei requisiti
  • Verifica dei requisiti con i casi di test
  • Relazioni tra i requisiti
  • Compito pratico: Requisiti di modellazione

Definizione dei blocchi strutturali (Black Box View) 

  • Notazione del diagramma di definizione dei blocchi
  • Blocchi strutturali 
  • Proprietà del blocco di modellazione
  • Definizione delle relazioni tra i blocchi 
  • Definizione del dizionario dei dati di sistema
  • Compito pratico: Modellazione della vista della scatola nera di un sistema 

Struttura a blocchi di modellazione (visualizzazione white box) 

  • Diagramma a blocchi interno
  • Visualizzazione delle parti del blocco
  • Collegamento di parti con connettori 
  • Definizione delle porte 
  • Definizione dei flussi di elementi e dei blocchi di interfaccia
  • Compito pratico: Modellazione della vista white box di un sistema 

Modellazione dei vincoli del sistema

  • Definizione dei blocchi di vincolo
  • Associazione di proprietà dei vincoli con proprietà di valore
  • Esecuzione delle metriche 
  • Esercizio pratico: Modellazione delle metriche 

Progettazione del comportamento del sistema basato sullo stato

  • Notazione del diagramma della macchina a stati
  • Identificazione degli stati 
  • Definizione degli eventi di transizione di stato
  • Specifica dei segnali 
  • Specifica degli effetti 
  • Macchine a stati esecutive
  • Esercizio pratico: Modellazione di macchine a stati

Progettazione di flussi di dati e di controllo

  • Diagramma di attività 
  • Definizione di Activities 
  • Specifica dei parametri 
  • Definizione delle azioni 
  • Modellazione dei flussi di controllo
  • Modellazione dei flussi di dati
  • Esecuzione di Activities 
  • Compito pratico: Modellazione Activities 

Progettazione di Communication

  • Notazione del diagramma di sequenza
  • Modellazione delle linee vita
  • Modellazione dei messaggi 
  • Scomposizione delle interazioni tramite riferimenti 
  • Applicazione di frammenti di interazione
  • Definizione dei vincoli di temporizzazione
  • Compito pratico: Modellazione delle interazioni 

Modellazione di costrutti trasversali

  • Architetture logiche e fisiche
  • Relazione di allocazione
  • Opzioni di visualizzazione delle allocazioni
  • Identificazione dei tipi di allocazioni
  • Assegnazione Matrix 
  • Compito pratico: Assegnazione degli edifici Matrix 

Rapporti personalizzati

  • Panoramica
  • Introduzione alla generazione di report
  • Il linguaggio dei modelli Velocity
  • MagicDraw Estensioni a VTL
  • Utilizzo in Microsoft formati Office
  • Sviluppo e gestione dei modelli

Automazione tramite macro e scripting

  • Introduzione
  • Concetti generali
  • Introduzione all'API
  • Classi comuni e utili
  • Dove si trova il codice Go?
  • Esempi ed esercizi pratici

Requisiti

Nessuno.

Destinatari:

  • Sistemisti coinvolti nella modellazione dell'architettura e nella progettazione di sistemi.
  • Professionisti dell'ingegneria dei sistemi basati su modelli (MBSE).
 40 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative