Course Code: sysmlmd
Duration: 21 hours
Prerequisites:

Înțelegerea procesului de inginerie a sistemelor.

Overview:

Acesta este un curs de 3 zile care acoperă principiile de modelare, UML, SysML și utilizarea MagicDraw sau Cameo în urma unui studiu de caz, care demonstrează o abordare tipică a ingineriei sistemelor bazate pe modele.

Cursul:

  • Include prelegeri și practică în utilizarea MagicDraw sau Cameo pentru modelarea sistemelor utilizând SysML;
  • Explică principalele concepte și diagrame SysML;
  • Oferă experiență practică în construirea de exemple de modele de sisteme;
  • Arată cum să urmăriți elementele modelului în diferite vizualizări;
  • Explică cum să utilizeze eficient caracteristicile MagicDraw;
  • Se bazează pe un studiu de caz coerent de modelare.

Audiență:

  • Arhitecți de sistem, ingineri de sistem, arhitecți software și alte părți interesate care vor crea și utiliza modele.

Metode:

  • Prezentări, discuții și lucrări practice bazate pe studii de caz.

Materiale de curs:

  • Diapozitive, model de studiu de caz și descrieri ale lucrărilor practice.

Certificate:

  • Fiecare participant primește un certificat NobleProg indicând că a participat la formare.
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 "cutie neagră" 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 vederi în cutie albă a unui sistem

Modelarea constrângerilor sistemului

  • Definirea blocurilor de constrângeri
  • Legarea proprietăților de constrângere cu proprietățile de valoare
  • 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

Încheiere

  • Rezumatul instruirii
  • Discutarea întrebărilor rămase
Sites Published:

United Arab Emirates - Applying SysML with MagicDraw/Cameo

Qatar - Applying SysML with MagicDraw/Cameo

Egypt - Applying SysML with MagicDraw/Cameo

Saudi Arabia - Applying SysML with MagicDraw/Cameo

South Africa - Applying SysML with MagicDraw/Cameo

Brasil - Aplicar SysML com MAGICDRAW

Canada - Applying SysML with MagicDraw/Cameo

中国 - Applying SysML with MagicDraw/Cameo

香港 - Applying SysML with MagicDraw/Cameo

澳門 - Applying SysML with MagicDraw/Cameo

台灣 - Applying SysML with MAGICDRAW

USA - Applying SysML with MagicDraw/Cameo

Österreich - Applying SysML with MagicDraw/Cameo

Schweiz - Applying SysML with MagicDraw/Cameo

Deutschland - Applying SysML with MagicDraw/Cameo

Czech Republic - Applying SysML with MagicDraw/Cameo

Denmark - Applying SysML with MagicDraw/Cameo

Estonia - Applying SysML with MagicDraw/Cameo

Finland - Applying SysML with MagicDraw/Cameo

Greece - Applying SysML with MagicDraw/Cameo

Magyarország - Applying SysML with MagicDraw/Cameo

Ireland - Applying SysML with MagicDraw/Cameo

Luxembourg - Applying SysML with MagicDraw/Cameo

Latvia - Applying SysML with MagicDraw/Cameo

España - Aplicación de SysML con MAGICDRAW

Italia - Applying SysML with MagicDraw/Cameo

Lithuania - Applying SysML with MagicDraw/Cameo

Nederland - Applying SysML with MagicDraw/Cameo

Norway - Applying SysML with MagicDraw/Cameo

Portugal - Aplicar SysML com MAGICDRAW

România - Applying SysML with MagicDraw/Cameo

Sverige - Applying SysML with MagicDraw/Cameo

Türkiye - Applying SysML with MagicDraw/Cameo

Malta - Applying SysML with MagicDraw/Cameo

Belgique - Applying SysML with MagicDraw/Cameo

France - Applying SysML with MagicDraw/Cameo

日本 - Applying SysML with MagicDraw/Cameo

Australia - Applying SysML with MagicDraw/Cameo

Malaysia - Applying SysML with MagicDraw/Cameo

New Zealand - Applying SysML with MagicDraw/Cameo

Philippines - Applying SysML with MagicDraw/Cameo

Singapore - Applying SysML with MagicDraw/Cameo

Thailand - Applying SysML with MagicDraw/Cameo

Vietnam - Applying SysML with MagicDraw/Cameo

India - Applying SysML with MagicDraw/Cameo

Argentina - Aplicación de SysML con MAGICDRAW

Chile - Aplicación de SysML con MAGICDRAW

Costa Rica - Aplicación de SysML con MAGICDRAW

Ecuador - Aplicación de SysML con MAGICDRAW

Guatemala - Aplicación de SysML con MAGICDRAW

Colombia - Aplicación de SysML con MAGICDRAW

México - Aplicación de SysML con MAGICDRAW

Panama - Aplicación de SysML con MAGICDRAW

Peru - Aplicación de SysML con MAGICDRAW

Uruguay - Aplicación de SysML con MAGICDRAW

Venezuela - Aplicación de SysML con MAGICDRAW

Polska - Applying SysML with MagicDraw/Cameo

United Kingdom - Applying SysML with MagicDraw/Cameo

South Korea - Applying SysML with MagicDraw/Cameo

Pakistan - Applying SysML with MagicDraw/Cameo

Sri Lanka - Applying SysML with MagicDraw/Cameo

Bulgaria - Applying SysML with MagicDraw/Cameo

Bolivia - Aplicación de SysML con MAGICDRAW

Indonesia - Applying SysML with MagicDraw/Cameo

Kazakhstan - Applying SysML with MagicDraw/Cameo

Moldova - Applying SysML with MagicDraw/Cameo

Morocco - Applying SysML with MagicDraw/Cameo

Tunisia - Applying SysML with MagicDraw/Cameo

Kuwait - Applying SysML with MagicDraw/Cameo

Oman - Applying SysML with MagicDraw/Cameo

Slovakia - Applying SysML with MagicDraw/Cameo

Kenya - Applying SysML with MagicDraw/Cameo

Nigeria - Applying SysML with MagicDraw/Cameo

Botswana - Applying SysML with MagicDraw/Cameo

Slovenia - Applying SysML with MagicDraw/Cameo

Croatia - Applying SysML with MagicDraw/Cameo

Serbia - Applying SysML with MagicDraw/Cameo

Bhutan - Applying SysML with MagicDraw/Cameo

Nepal - Applying SysML with MagicDraw/Cameo

Uzbekistan - Applying SysML with MagicDraw/Cameo