Niciunul.
Public țintă:
- Ingineri de Sisteme implicați în modelarea arhitecturii și designul sistemelor.
- Ingeneri de Sisteme bazată pe Model (MBSE) practicenți.
Utilizând o combinație de prelegeri, demonstrații și laboratoare interactive, acest curs oferă o bază pentru utilizarea MBSE în cadrul mediului CATIA Magic. Studenții vor învăța SysML și aplicarea sa în CATIA Magic. Acest curs oferă, de asemenea, studenților o introducere la posibilitățile de extindere a software-ului în cadrul CATIA Magic. Studenții vor învăța despre API și sintaxa de cod de bază. Vom trece prin exemple de creare a scripturilor și macrocomenzilor folosind Groovy, precum și de generarea rapoartelor personalizate folosind Limbajul de Șablon Velocity.
Introducere
- Prezentarea instrucționarului și a participanților
- Introducere la modelare
- Introducere la SysML
- Introducere la MagicDraw/Cameo
- Definirea unui studiu de caz
Decompozitia Sistemului Structural
- Notația Diagramelor de Pachete
- Decompoziția sistemului în pachete
- Modelarea dependențelor între pachete
- Tema practică: Modelarea structurii de pachet
Analiza Necesităților Utilizatorului
- Notația Diagramelor de Casă de Utilizare
- Identificarea actorilor
- Identificarea cazurilor de utilizare
- Relațiile dintre cazurile de utilizare
- Teme practică: Modelarea cazurilor de utilizare
Definirea Requerimentelor Sistemului
- De la cazurile de utilizare la requerimentele sistemului
- Notația Diagramelor de Requerimente
- Specificarea requerimentelor
- Definirea structurii requerimentelor
- Verificarea requerimentelor cu teste de caz
- Relațiile dintre requerimente
- Teme practică: Modelarea requerimentelor
Definirea Blocurilor Structurale (Vedere Black Box)
- Notația Diagramelor de Definire a Blocurilor
- Blocurile structurale
- Modelarea proprietăților blocurilor
- Definirea relațiilor dintre blocuri
- Definirea dicționarului de date al sistemului
- Teme practică: Modelarea vederii black box a unui sistem
Modelarea Structurii Blocurilor (Vedere White Box)
- Diagrama internă a blocului
- Vizualizarea părților blocului
- Legarea părților cu conectoare
- Definirea porturilor
- Definirea fluxurilor de elemente și blocuri de interfață
- Teme practică: Modelarea vederii white box a unui sistem
Modelarea Constrângerilor Sistemului
- Definirea blocurilor de constrângere
- Legarea proprietăților de constrângere cu proprietățile de valoare
- Executarea parametrilor
- Teme practică: Modelarea parametrilor
Proiectarea Comportamentului Sistemului Bazat pe Stare
- Notația Diagramelor de Mașinării de Stare
- Identificarea stărilor
- Definirea evenimentelor de tranziție a stărilor
- Specificarea semnalelor
- Specificarea efectelor
- Executarea mașinărilor de stare
- Teme practică: Modelarea mașinărilor de stare
Proiectarea Fluxurilor de Control și Date
- Diagrama de Activitate
- Definirea activităților
- Specificarea parametrilor
- Definirea acțiunilor
- Modelarea fluxurilor de control
- Modelarea fluxurilor de date
- Executarea activităților
- Teme practică: Modelarea activităților
Proiectarea Comunicațiilor
- Notația Diagramelor de Secvență
- Modelarea liniilor de viață
- Modelarea mesajelor
- Decompoziția interacțiunilor folosind referințe
- Aplicarea fragmentelor de interacțiune
- Definirea constrângerilor temporale
- Teme practică: Modelarea interacțiunilor
Modelarea Construcților Transversale
- Arhitecturile logice și fizice
- Relația de alocație
- Opțiunile de afișare a relațiilor de alocație
- Identificarea tipurilor de alocații
- Matricea de alocație
- Teme practică: Construirea matricei de alocație
Rapoarte Personalizate
- Prezentare generală
- Introducere la generarea rapoartelor
- Limbajul de Șablon Velocity
- Extensiunile MagicDraw pentru VTL
- Lucrul cu formate Microsoft Office
- Dezvoltarea și menținerea șablonelor
Automatizare folosind Macrocomenzi & Scripturi
- Introducere
- Concepte generale
- Introducere la 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