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.
Reference (3)
Vysvětlení všech komponent a jejich použití na příkladech
Olga Elizova
Kurz - Enterprise Architecture in the UAF
Přeloženo strojem
Připravený projekt, na kterém jsme mohli pracovat od začátku, aniž bychom ztráceli čas nastavením souborů, které nejsou v cvičeních potřeba. Připravenost odpovídat na všechny otázky, které u účastníků vznikly.
Robert Walczak - Hitachi Energy
Kurz - Systems Modeling with SysML and Enterprise Architect (EA)
Přeloženo strojem
Cvičení v EA.
Pawel - Krajowa Szkola Skarbowosci
Kurz - UML in Enterprise Architect (workshops)
Přeloženo strojem