Course Code: mbsea
Duration: 40 hours
Prerequisites:

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).
Overview:

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.

Course Outline:

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