Course Code: sysmlmd
Duration: 21 hours
Prerequisites:

Înțelegerea procesului de inginerie de sisteme.

Overview:

Acesta este un training de 3 zile care acoperă principiile modelării, UML, SysML și utilizarea MagicDraw sau Cameo urmărind un studiu de caz, care demonstrează o abordare tipică de inginerie de sisteme bazată pe modele.

Cursul:

  • Include prelegeri și exerciții practice în utilizarea MagicDraw sau Cameo pentru modelarea sistemelor folosind SysML;
  • Explică conceptele și diagramele principale ale SysML;
  • Oferă experiență practică în construirea de exemple de modele de sistem;
  • Arată cum să urmărești elementele modelului în diferite vizualizări;
  • Explică cum să utilizezi eficient funcționalitățile MagicDraw;
  • Se bazează pe un studiu de caz consistent de modelare.

Publicul țintă:

  • Arhitecți de sisteme, ingineri de sisteme, arhitecți software și alți stakeholderi care vor crea și utiliza modele.

Metode:

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

Materiale de curs:

  • Slide-uri, model de studiu de caz și descrieri ale sarcinilor practice.

Certificări:

  • Fiecare participant primește un certificat NobleProg care atestă participarea la training.
Course Outline:

Introducere

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

Decompunerea structurală a sistemului

  • Notația diagramei de pachete
  • Decompunerea sistemului în pachete
  • Modelarea dependențelor dintre pachete
  • Sarcină practică: Modelarea structurii de pachete

Analiza nevoilor utilizatorilor

  • Notația diagramei de cazuri de utilizare
  • Identificarea actorilor
  • Identificarea cazurilor de utilizare
  • Relațiile dintre cazuri de utilizare
  • Sarcină 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
  • Sarcină practică: Modelarea cerințelor

Definirea blocurilor structurale (Vedere Black Box)

  • 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
  • Sarcină practică: Modelarea vederii Black Box a unui sistem

Modelarea structurii blocurilor (Vedere White Box)

  • Diagrama de blocuri interne
  • Vizualizarea părților blocurilor
  • Legarea părților cu conectori
  • Definirea porturilor
  • Definirea fluxurilor de elemente și a blocurilor de interfață
  • Sarcină 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ăți de valoare
  • Executarea parametrică
  • Sarcină practică: Modelarea parametrică

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
  • Sarcină practică: Modelarea mașinilor de stări

Proiectarea fluxurilor de control și de date

  • Diagrama de activități
  • Definirea activităților
  • Specificarea parametrilor
  • Definirea acțiunilor
  • Modelarea fluxurilor de control
  • Modelarea fluxurilor de date
  • Executarea activităților
  • Sarcină 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
  • Sarcină practică: Modelarea interacțiunilor

Modelarea construcțiilor 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
  • Sarcină practică: Construirea matricei de alocare

Încheiere

  • Rezumarea trainingului
  • 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

US Government - Applying SysML with MagicDraw/Cameo