Nu sunt necesare cunoștințe prealabile.
Publicul țintă:
- Ingineri de Sisteme implicați în modelarea arhitecturii și proiectarea sistemelor.
- Practicieni în Ingineria Sistemelor Bazată pe Modele (MBSE).
Folosind o combinație de prelegeri, demo-uri și laboratoare interactive, acest curs oferă o bază pentru utilizarea MBSE în mediul CATIA Magic. Studenții vor învăța SysML și aplicația acestuia în CATIA Magic. De asemenea, acest curs le oferă studenților o introducere în posibilitățile de extensie software din CATIA Magic. Studenții vor învăța despre API și sintaxa de bază a codificării. Vor parcurge exemple despre cum să creeze scripturi și macrocomenzi folosind Groovy și rapoarte personalizate folosind Limbajul de Șabloane Velocity.
Introducere
- Prezentarea trainerului și a participanților
- Introducere în modelare
- Introducere în SysML
- Introducere în MagicDraw/Cameo
- Definiția unui studiu de caz
Decompunerea Structurală a Sistemului
- Notația Diagramei de Pachete
- Decompunerea Sistemului în Pachete
- Modelarea Dependențelor dintre Pachete
- Sarcina Practică: Modelarea Structurii Pachetelor
Analiza Nevoilor Utilizatorilor
- Notația Diagramei de Cazuri de Utilizare
- Identificarea Actorilor
- Identificarea Cazurilor de Utilizare
- Relațiile dintre Cazurile de Utilizare
- Sarcina Practică: Modelarea Cazurilor de Utilizare
Definirea Cerințelor Sistemului
- De la Cazuri de Utilizare la Cerințe de Sistem
- Notația Diagramei de Cerințe
- Specificarea Cerințelor
- Definirea Structurii Cerințelor
- Verificarea Cerințelor cu Cazuri de Testare
- Relațiile dintre Cerințe
- Sarcina Practică: Modelarea Cerințelor
Definirea Blocurilor Structurale (Vedere Cutie Neagră)
- Notația Diagramei de Definiție a Blocurilor
- Blocuri Structurale
- Modelarea Proprietăților Blocurilor
- Definirea Relațiilor dintre Blocuri
- Definirea Dicționarului de Date al Sistemului
- Sarcina Practică: Modelarea Vederei Cutie Neagră a unui Sistem
Modelarea Structurii Blocurilor (Vedere Cutie Albă)
- Diagrama de Blocuri Interne
- Vizualizarea Părților Blocurilor
- Legarea Părților cu Conectori
- Definirea Porturilor
- Definirea Fluxurilor de Articole și a Blocurilor de Interfață
- Sarcina Practică: Modelarea Vederei Cutie Albe a unui Sistem
Modelarea Constrângerilor Sistemului
- Definirea Blocurilor de Constrângere
- Legarea Proprietăților de Constrângere cu Proprietățile de Valoare
- Executarea Parametricilor
- Sarcina Practică: Modelarea Parametricilor
Proiectarea Comportamentului Sistemului Bazat pe Stări
- Notația Diagramei de Mașină de Stări
- Identificarea Stărilor
- Definirea Evenimentelor de Tranziție a Stărilor
- Specificarea Semnalelor
- Specificarea Efectelor
- Executarea Mașinilor de Stări
- Sarcina Practică: Modelarea Mașinilor de Stări
Proiectarea Fluxurilor de Control și Date
- Diagrama de Activități
- Definirea Activităților
- Specificarea Parametrilor
- Definirea Acțiunilor
- Modelarea Fluxurilor de Control
- Modelarea Fluxurilor de Date
- Executarea Activităților
- Sarcina Practică: Modelarea Activităților
Proiectarea Comunicării
- Notația Diagramei de Secvență
- Modelarea Liniilor de Viață
- Modelarea Mesajelor
- Decompunerea Interacțiunilor Folosind Referințe
- Aplicarea Fragmentelor de Interacțiune
- Definirea Constrângerilor de Timp
- Sarcina Practică: Modelarea Interacțiunilor
Modelarea Constructelor Transversale
- Arhitecturi Logice și Fizice
- Relația de Alocare
- Opțiuni de Afișare a Alocărilor
- Identificarea Tipurilor de Alocări
- Matricea de Alocare
- Sarcina Practică: Construirea Matricei de Alocare
Rapoarte Personalizate
- Prezentare Generală
- Introducere în Generarea Rapoartelor
- Limbajul de Șabloane Velocity
- Extensiile MagicDraw pentru VTL
- Lucrul în Formate Microsoft Office
- Dezvoltarea și Întreținerea Șabloanelor
Automatizare Folosind Macrocomenzi & Scripting
- Introducere
- Concepte Generale
- Introducere în API
- Clase Comune și Utile
- Unde se Plasează Codul?
- Exemple și Exerciții Practice
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