Course Code: mbsea
Duration: 40 hours
Prerequisites:

Nessuno.

Destinatari:

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

Utilizzando una combinazione di lezioni, demo e laboratori interattivi, questo corso fornisce una base per l'utilizzo di MBSE all'interno dell'ambiente CATIA di Magic. Gli studenti impareranno SysML e la sua applicazione all'interno di CATIA Magic. Questo corso fornisce inoltre agli studenti un'introduzione alle possibilità di estensione del software all'interno di CATIA Magic. Gli studenti impareranno a conoscere l'API e la sintassi di base della codifica. Illustreranno esempi di come creare script e macro utilizzando Groovy e report personalizzati utilizzando il linguaggio Velocity Template.

Course Outline:

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
Sites Published:

United Arab Emirates - MBSE with Automation

Qatar - MBSE with Automation

Egypt - MBSE with Automation

Saudi Arabia - MBSE with Automation

South Africa - MBSE with Automation

Brasil - MBSE with Automation

Canada - MBSE with Automation

中国 - MBSE with Automation

香港 - MBSE with Automation

澳門 - MBSE with Automation

台灣 - MBSE with Automation

USA - MBSE with Automation

Österreich - MBSE with Automation

Schweiz - MBSE with Automation

Deutschland - MBSE with Automation

Czech Republic - MBSE with Automation

Denmark - MBSE with Automation

Estonia - MBSE with Automation

Finland - MBSE with Automation

Greece - MBSE with Automation

Magyarország - MBSE with Automation

Ireland - MBSE with Automation

Luxembourg - MBSE with Automation

Latvia - MBSE with Automation

España - MBSE with Automation

Italia - MBSE with Automation

Lithuania - MBSE with Automation

Nederland - MBSE with Automation

Norway - MBSE with Automation

Portugal - MBSE with Automation

România - MBSE with Automation

Sverige - MBSE with Automation

Türkiye - MBSE with Automation

Malta - MBSE with Automation

Belgique - MBSE with Automation

France - MBSE with Automation

日本 - MBSE with Automation

Australia - MBSE with Automation

Malaysia - MBSE with Automation

New Zealand - MBSE with Automation

Philippines - MBSE with Automation

Singapore - MBSE with Automation

Thailand - MBSE with Automation

Vietnam - MBSE with Automation

India - MBSE with Automation

Argentina - MBSE with Automation

Chile - MBSE with Automation

Costa Rica - MBSE with Automation

Ecuador - MBSE with Automation

Guatemala - MBSE with Automation

Colombia - MBSE with Automation

México - MBSE with Automation

Panama - MBSE with Automation

Peru - MBSE with Automation

Uruguay - MBSE with Automation

Venezuela - MBSE with Automation

Polska - MBSE with Automation

United Kingdom - MBSE with Automation

South Korea - MBSE with Automation

Pakistan - MBSE with Automation

Sri Lanka - MBSE with Automation

Bulgaria - MBSE with Automation

Bolivia - MBSE with Automation

Indonesia - MBSE with Automation

Kazakhstan - MBSE with Automation

Moldova - MBSE with Automation

Morocco - MBSE with Automation

Tunisia - MBSE with Automation

Kuwait - MBSE with Automation

Oman - MBSE with Automation

Slovakia - MBSE with Automation

Kenya - MBSE with Automation

Nigeria - MBSE with Automation

Botswana - MBSE with Automation

Slovenia - MBSE with Automation

Croatia - MBSE with Automation

Serbia - MBSE with Automation

Bhutan - MBSE with Automation

Nepal - MBSE with Automation

Uzbekistan - MBSE with Automation