Course Code: mbsea
Duration: 40 hours
Prerequisites:

Niciunul.

Audiență vizată:

  • Ingineri de sisteme implicați în modelarea arhitecturii și proiectarea sistemelor.
  • Practicanți aiingineriei sistemelor bazate pe modele (MBSE).
Overview:

Folosind 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 cadrul CATIA Magic. De asemenea, acest curs oferă studenților o introducere în posibilitățile de extindere a software-ului în cadrul CATIA Magic. Studenții vor învăța despre API și sintaxa de codare de bază. Vor parcurge exemple de creare de scripturi și macro-uri utilizând Groovy și rapoarte personalizate utilizând Velocity Template Language.

Course Outline:

Introducere

  • Prezentarea formatorului și a participanților
  • Introducere în modelare
  • Introducere la SysML
  • Introducere în MagicDraw/Cameo
  • Definirea unui studiu de caz

Descompunerea structurală a sistemului

  • Notația diagramei de pachete
  • Descompunerea sistemului în pachete
  • Modelarea dependențelor dintre pachete
  • Lucrare practică: Modelarea structurii pachetelor

Analiza nevoilor utilizatorului

  • Use Case Notarea diagramelor
  • Identificarea actorilor
  • Identificarea Use Cases
  • Use Case Relații
  • Lucrare practică: Modelarea Use Cases

Definirea cerințelor sistemului

  • De la Use Cases la cerințe de sistem
  • Notația diagramei cerințelor
  • Specificarea cerințelor
  • Definirea structurii cerințelor
  • Verificarea cerințelor cu ajutorul cazurilor de testare
  • Relațiile dintre cerințe
  • Lucrare practică: Modelarea cerințelor

Definirea blocurilor structurale (perspectiva cutiei negre)

  • Notația diagramei de definire a blocurilor
  • Blocuri structurale
  • Modelarea proprietăților blocurilor
  • Definirea relațiilor dintre blocuri
  • Definirea dicționarului de date al sistemului
  • Lucrare practică: Modelarea viziunii Black Box a unui sistem

Modelarea structurii blocurilor (vedere în cutie albă)

  • Diagrama internă a blocului
  • Vizualizarea părților blocului
  • Legătura părților cu conectori
  • Definirea porturilor
  • Definirea fluxurilor de elemente și a blocurilor de interfață
  • Temă practică: Modelarea unei vizualizări în cutie albă a unui sistem

Modelarea constrângerilor sistemului

  • Definirea blocurilor de constrângeri
  • Legătura proprietăților constrângerilor cu proprietățile valorii
  • Executarea parametrilor
  • Lucrare practică: Modelarea parametrilor

Proiectarea comportamentului sistemului bazat pe stări

  • Notația diagramei mașinii de stare
  • Identificarea stărilor
  • Definirea evenimentelor de tranziție de stare
  • Specificarea semnalelor
  • Specificarea efectelor
  • Executarea mașinilor de stare
  • Sarcină practică: Modelarea mașinilor de stare

Proiectarea fluxurilor de control și de date

  • Diagrama de activitate
  • Definirea Activities
  • Specificarea parametrilor
  • Definirea acțiunilor
  • Modelarea fluxurilor de control
  • Modelarea fluxurilor de date
  • Executarea Activities
  • Lucrare practică: Modelare Activities

Proiectare Communications

  • Notarea diagramelor de secvență
  • Modelarea liniilor de viață
  • Modelarea mesajelor
  • Descompunerea interacțiunilor cu ajutorul referințelor
  • Aplicarea fragmentelor de interacțiune
  • Definirea constrângerilor de sincronizare
  • Lucrare 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
  • Alocarea Matrix
  • Lucrare practică: Alocarea clădirilor Matrix

Rapoarte personalizate

  • Prezentare generală
  • Introducere îngenerarea rapoartelor
  • Limbajul șablon Velocity
  • MagicDraw Extensii la VTL
  • Lucrul în Microsoft Formate Office
  • Dezvoltarea și întreținerea șabloanelor

Automatizarea folosind macro-uri și scripturi

  • Introducere
  • Concepte generale
  • Introducere înAPI
  • Clase comune și utile
  • Unde se află codul Go?
  • 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