Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod
- Seznámení lektora a účastníků
- Základy modelování
- Stručný přehled jazyka SysML
- Seznámení s prostředím MagicDraw/Cameo
- Definice konkrétního případového studia
Strukturální rozklad systému
- Notace diagramů balíčků
- Rozdělení celého systému na jednotlivé balíčky
- Modelování vzájemných závislostí mezi balíčky
- Praktický úkol: Tvorba struktury balíčků
Analýza požadavků uživatelů
- Notace diagramů případů použití
- Určení aktérů systému
- Identifikace jednotlivých případů použití
- Vztahy mezi různými případy použití
- Praktický úkol: Modelování případů použití
Definice požadavků systému
- Převod případů použití na konkrétní technické požadavky
- Notace diagramů požadavků
- Specifikace jednotlivých požadavků
- Vytvoření struktury požadavků
- Ověřování požadavků pomocí testovacích případů
- Vztahy mezi jednotlivými požadavky
- Praktický úkol: Modelování technických požadavků
Definice strukturálních bloků (pohled „černé skříňky“)
- Notace diagramů definic bloků
- Popis jednotlivých strukturálních bloků
- Modelování vlastností bloků
- Vymezení vztahů mezi různými bloky
- Definice slovníku dat systému
- Praktický úkol: Modelování struktury systému z pohledu „černé skříňky“
Modelování vnitřní struktury bloků (pohled „bílé skříňky“)
- Diagramy interních vztahů mezi prvky
- Zobrazení jednotlivých součástí modelu
- Propojení komponent pomocí konektorů
- Definování rozhraní mezi jednotlivými prvky
- Určení typu a směru toků dat mezi součástmi
- Praktický úkol: Modelování vnitřní struktury systému
Modelování omezení systému
- Definování typů omezení pro konkrétní součásti
- Přiřazení hodnotových parametrů k jednotlivým omezením
- Provádění výpočtů na základě definovaných vztahů
- Praktický úkol: Tvorba a ověřování omezení systému
Návrh chování systému na základě stavů
- Notace diagramů stavových strojů
- Určení možných stavů systému
- Specifikace událostí vyvolávajících změny stavu
- Definování vstupních signálů a jejich vlivu na chod systému
- Specifikace reakcí systému na jednotlivé signály
- Spouštění simulací stavových strojů
- Praktický úkol: Modelování chování systému pomocí stavových strojů
Návrh řízení a toků dat
- Diagramy aktivit – základní struktura akcí
- Specifikace jednotlivých operací systému
- Určení vstupních a výstupních parametrů
- Definování akcí, které bude systém provádět
- Modelování směru řízení mezi jednotlivými komponentami
- Zobrazení toků dat v rámci systému
- Provádění simulací na základě navržených aktivit
- Praktický úkol: Tvorba modelu řízení a toků dat
Návrh komunikace mezi jednotlivými prvky
- Notace sekvenčních diagramů
- Modelování vzájemné interakce jednotlivých součástí systému
- Určení typů zpráv mezi komponentami
- Sdělování vztahů mezi různými interakcemi pomocí referencí
- Použití fragmentů interakce k lepšímu modelování složitosti
- Určení časových limitů pro jednotlivé komunikace
- Praktický úkol: Tvorba modelu interakcí mezi prvky systému
Modelování univerzálních konstrukcí systému
- Logická a fyzická architektura systému
- Definování vztahů mezi jednotlivými částmi architektury
- Možnosti zobrazení těchto vztahů v modelu
- Typy možných alokací mezi prvky systému
- Tvorba matic alokací pro zobrazení vztahů mezi komponentami
- Praktický úkol: Vytvoření matice alokací systému
Ověřování modelů
- Úvod do kurzu
- Základy ověřování platnosti vytvořených modelů
- Vytváření vlastních sad pravidel pro validaci
- Seznámení s metrikami použitelnými při ověřování modelů
- Předdefinované sady měřítek pro rychlou kontrolu kvality modelu
- Vytváření specifických měřítek dle konkrétních potřeb systému
Modely a strukturované výrazy
- Modul 01 – Úvod
- Modul 02 – Základní principy práce s modely
- Modul 03 – Metamodel UML a možnosti vytváření vlastních profilů
- Modul 04 – Operace na navigaci po struktuře modelu
- Modul 05 – Hledání, testování a filtrování prvků v rámci modelu
- Modul 06 – Práce s hodnotami a operacemi odvozenými z dat uložených v modelu
- Modul 07 – Využití skriptů při tvorbě výpočtů na základě modelových dat
- Modul 08 – Konkrétní aplikace metod v rámci softwaru MagicDraw
Odhadovaná délka trvání kurzu
- Praktická cvičení: 60 %
- Teoretické části a prezentace: 35 %
- Ukázky práce v programu: 5 %
Požadavky
Žádné předchozí znalosti nejsou vyžadovány.
Cílová skupina:
- Inženýři systémů, kteří se zabývají modelováním architektury a návrhem systémů.
- Odborníci v oblasti modelově orientovaného inženýrství systémů (MBSE).
40 Hodiny
Reference (1)
Přímý vztah k našemu pracovnímu tématu v příkladech
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurz - Systems Modelling with SysML
Přeloženo strojem