Zkuste nás kontaktovat
 Doba trvání 21 hodiny

Návrh Školení

Modul 1. Proč nový jazyk

  • Proč používat modely systémů?
  • Od SysML v1 k SysML v2.
  • Hlavní vylepšení a výhody.
  • Jazyk, knihovny a API.
  • Úvod do příkladu kurzu.

Modul 2. Klíčové nové koncepty

  • Textový a grafický zápis.
  • Definice, Usages a Features.
  • Vztahy typování a specializace.
  • Modely, Zobrazení (Views) a Diagramy.
  • Standardní SysML v2 Zobrazení.

Modul 3. Balíčky a organizace

  • Balíčky a organizace modelu.
  • Názvy a pojmenovací prostory (Namespaces).
  • Vlastnictví a hierarchie balíčků.
  • Importy a viditelnost.
  • Knihovny, komentáře a dokumentace.

Modul 4. Kontext systému

  • Hranice systému a rozsah.
  • Externí uživatelé a systémy.
  • Definice a Usages kontextu.
  • Vysokourovnové připojení.
  • Příklad kontextu systému robota.

Modul 5. Modelování požadavků

  • Prvky požadavků a identifikátory.
  • Subjekty, aktéři a zainteresované strany.
  • Definice a Usages požadavků.
  • Podpožadavky a znovupoužitelné vzory.
  • Předpoklady a požadované podmínky.
  • Splnění požadavků.

Modul 6. Use cases

  • Požadované chování a cíle uživatele.
  • Subjekty, aktéři a cíle (Objectives).
  • Definice a Usages use cases.
  • Propojení s požadavky.
  • Zahrnuté use cases.
  • Od use cases k akcím.

Modul 7. Akce a tokové chování

  • Výskyty (Occurrences) a akce.
  • Definice a Usages akcí.
  • Řazení, dokončení a ukončení.
  • Alternativní a paralelní cesty.
  • Parametry, toky (Flows) a toky sledováním (Succession Flows).
  • Akce odeslání a přijetí.
  • Zobrazení toku akcí (Action Flow Views).

Modul 8. Díly a strukturální modelování

  • Položky (Items) a díly (Parts).
  • Definice a Usages dílů.
  • Atributy a hodnoty funkcí.
  • Strukturní dekompozice a znovupoužití.
  • Násobnosti (Multiplicities).
  • Složené a referenční díly.
  • Specializace a předefinice.

Modul 9. Připojení, rozhraní a toky

  • Definice a Usages připojení.
  • Definice a Usages portů.
  • Směrové funkce a konjugované porty.
  • Definice a Usages rozhraní.
  • Připojení versus toky.
  • Zobrazení vzájemného připojení (Interconnection Views).

Modul 10. Sekvenční zobrazení a interakce

  • Účastníci a životní čáry (lifelines).
  • Odesílání a přijímání událostí.
  • Kontexty interakcí.
  • Zprávy a obsahy (payloads).
  • Řazení zpráv a událostí.
  • Příklad interakce při dodávce robotem.

Modul 11. Modelování stavů

  • Definice a Usages stavů.
  • Přechody, spouštěče (triggers) a strážníky (guards).
  • Akce při vstupu, provádění a výstupu.
  • Efekty přechodů.
  • Zanícené a paralelní stavy.
  • Zobrazení přechodů stavů (State Transition Views).
  • Výběr mezi akcemi nebo stavy.

Modul 12. Výpočty, omezení a analýza

  • Měření a jednotky.
  • Definice a Usages výpočtů.
  • Případy analýzy, vstupy a výsledky.
  • Omezení a assertivní deklarace.
  • Příklad analýzy provozního času.
  • Srovnání návrhových variant.

Modul 13. SysML v2 API a základy integrace

  • Účel API a služby.
  • Poskytovatelé a konzumenti API.
  • Projekty, commity, větve a tagy.
  • Navigace a dotazy modelu.
  • PIM, PSM, REST/HTTP a OSLC.
  • Integrace a automatizace.

Modul 14. Migrace ze SysML v1.x

  • Rozsah migrace a podpora nástroji.
  • Mapování konceptů v1 na v2.
  • Od diagramů k zobrazením (Views).
  • Přezkoumání migrovaných modelů.
  • Možnosti zavádění a pilotní projekty.

Požadavky

Základní porozumění konceptům inženýrství systémů, včetně požadavků, struktury a chování systému. Znalost SysML v1.x nebo UML je výhodou, ale není povinná. Nejsou vyžadovány předchozí znalosti SysML v2 ani programovací zkušenosti; účastníci by měli být schopni pracovat v textovém editoru.

Cílová skupina

Inženýři systémů, praktikanti MBSE, architekti systémů a softwaru, produktoví inženýři, techničtí business analytici a uživatelé SysML v1.x, kteří si chtějí rozvinout praktické dovednosti v modelování pomocí SysML v2.

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie