Course Code: mbsea
Duration: 40 hours
Prerequisites:

Nessuno.

Pubblico di Riferimento:

  • Ingegneri di Sistemi coinvolti nella modellazione dell'architettura e nel design dei sistemi.
  • Ingegneria Basata su Modelli di Sistemi (MBSE) Praticanti.
Overview:

Utilizzando una combinazione di lezioni, demo e laboratori interattivi, questo corso fornisce una base per l'utilizzo del MBSE all'interno dell'ambiente CATIA Magic. Gli studenti impareranno SysML e la sua applicazione all'interno di CATIA Magic. Questo corso offre anche agli studenti un'introduzione alle possibilità di estensione software all'interno di CATIA Magic. Impareranno sull'API e sulla sintassi di base del codice. Cammineranno attraverso esempi su come creare script e macro utilizzando Groovy, e report personalizzati utilizzando il Velocity Template Language.

Course Outline:

Introduzione

  • Introduzioni del Formatore e dei Partecipanti
  • Introduzione alla modellazione
  • Introduzione a SysML
  • Introduzione a MagicDraw/Cameo
  • Definizione di un Caso Studio

Decomposizione del Sistema Strutturale

  • Notazione del Diagramma di Pacchetto
  • Decomposizione del Sistema in Pacchetti
  • Modellazione delle Dipendenze tra Pacchetti
  • Assegnazione Pratica: Modellazione della Struttura dei Pacchetti

Analisi delle Necessità Utente

  • Notazione del Diagramma di Caso d'Uso
  • Identificazione degli Attori
  • Identificazione dei Casi d'Uso
  • Relazioni tra i Casi d'Uso
  • Assegnazione Pratica: Modellazione dei Casi d'Uso

Definizione dei Requisiti del Sistema

  • Dalla Definizione dei Casi d'Uso ai Requisiti del Sistema
  • Notazione del Diagramma di Requisiti
  • Specifica dei Requisiti
  • Definizione della Struttura dei Requisiti
  • Verifica dei Requisiti con i Casi di Test
  • Relazioni tra i Requisiti
  • Assegnazione Pratica: Modellazione dei Requisiti

Definizione dei Blocchi Strutturali (Vista a Scatola Nera)

  • Notazione del Diagramma di Definizione del Blocco
  • Blocchi Strutturali
  • Modellazione delle Proprietà dei Blocchi
  • Definizione delle Relazioni tra i Blocchi
  • Definizione del Dizionario dei Dati del Sistema
  • Assegnazione Pratica: Modellazione della Vista a Scatola Nera di un Sistema

Modellazione della Struttura dei Blocchi (Vista a Scatola Bianca)

  • Diagramma di Blocco Interno
  • Visualizzazione delle Parti del Blocco
  • Collegamento delle Parti con i Connettori
  • Definizione dei Porti
  • Definizione degli Scambi di Elementi e dei Blocchi d'Interfaccia
  • Assegnazione Pratica: Modellazione della Vista a Scatola Bianca di un Sistema

Modellazione dei Vincoli del Sistema

  • Definizione dei Blocchi di Vincolo
  • Associazione delle Proprietà di Vincolo con le Proprietà di Valore
  • Esecuzione dei Parametrici
  • Assegnazione Pratica: Modellazione dei Parametrici

Progettazione del Comportamento Basato sullo Stato del Sistema

  • Notazione del Diagramma di Macchina a Stati
  • Identificazione degli Stati
  • Definizione degli Eventi di Transizione tra gli Stati
  • Specifica dei Segnali
  • Specifica degli Effetti
  • Esecuzione delle Macchine a Stati
  • Assegnazione Pratica: Modellazione delle Macchine a Stati

Progettazione dei Flussi di Controllo e Dati

  • Diagramma di Attività
  • Definizione delle Attività
  • Specifica dei Parametri
  • Definizione delle Azioni
  • Modellazione dei Flussi di Controllo
  • Modellazione dei Flussi di Dati
  • Esecuzione delle Attività
  • Assegnazione Pratica: Modellazione delle Attività

Progettazione delle Comunicazioni

  • Notazione del Diagramma di Sequenza
  • Modellazione delle Linee Temporali
  • Modellazione dei Messaggi
  • Decomposizione delle Interazioni Utilizzando i Riferimenti
  • Applicazione di Frammenti di Interazione
  • Definizione dei Vincoli Temporali
  • Assegnazione Pratica: Modellazione delle Interazioni

Modellazione di Costrutti Transversali

  • Architetture Logiche e Fisiche
  • Relazione di Allocazione
  • Opzioni di Visualizzazione delle Allocazioni
  • Identificazione dei Tipi di Allocazioni
  • Matrice di Allocazione
  • Assegnazione Pratica: Creazione della Matrice di Allocazione

Report Personalizzati

  • Panoramica
  • Introduzione alla Generazione di Report
  • Il Linguaggio Template Velocity (VTL)
  • Estensioni di MagicDraw a VTL
  • Lavoro con Format Microsoft Office
  • Sviluppo e Manutenzione dei Template

Automazione Utilizzando Macro & Scripting

  • Introduzione
  • Concetti Generali
  • Introduzione all'API
  • Classi Comuni e Utili
  • Dove Va il Codice?
  • 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

US Government - MBSE with Automation