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.
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.
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
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
Croatia - MBSE with Automation