Course Code: mbsea
Duration: 40 hours
Prerequisites:

Niciunul.

Public țintă:

  • Ingineri de Sisteme implicați în modelarea arhitecturii și designul sistemelor.
  • Ingeneri de Sisteme bazată pe Model (MBSE) practicenți.
Overview:

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.

Course Outline:

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
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