Nessuno.
Destinatari:
- Sistemisti coinvolti nella modellazione dell'architettura e nella progettazione di sistemi.
- Professionisti dell'ingegneria dei sistemi basati su modelli (MBSE).
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.
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
United Arab Emirates - MBSE with Automation
Saudi Arabia - MBSE with Automation
South Africa - 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
Magyarország - MBSE with Automation
Ireland - MBSE with Automation
Luxembourg - MBSE with Automation
Lithuania - MBSE with Automation
Nederland - MBSE with Automation
Portugal - MBSE with Automation
România - MBSE with Automation
Sverige - MBSE with Automation
Türkiye - MBSE with Automation
Belgique - 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
Argentina - MBSE with Automation
Costa Rica - MBSE with Automation
Ecuador - MBSE with Automation
Guatemala - MBSE with Automation
Colombia - MBSE with Automation
Uruguay - MBSE with Automation
Venezuela - 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
Slovakia - MBSE with Automation
Nigeria - MBSE with Automation
Botswana - MBSE with Automation
Slovenia - MBSE with Automation