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í
- Úvod do jazyka SysML
- Seznámení s prostředím MagicDraw/Cameo
- Definice studijního případu
Strukturální rozklad systému
- Notace diagramů balíčků
- Rozdělení systému na jednotlivé balíčky
- Modelování vzájemných závislostí mezi balíčky
- Praktické cvičení: Tvorba struktury balíčků
Analýza potřeb uživatelů
- Notace diagramů případů použití
- Identifikace aktérů
- Určování konkrétních případů použití
- Vztahy mezi jednotlivými případy použití
- Praktické cvičení: Modelování případů použití
Definování požadavků na systém
- Převod případů použití na konkrétní 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é cvičení: Modelování požadavků
Definice strukturálních bloků (pohled „černé skříňky“)
- Notace diagramů definice bloků
- Práce se strukturálními bloky
- Definování vlastností jednotlivých bloků
- Stanovení vztahů mezi různými bloky
- Vytvoření slovníku systémových dat
- Praktické cvičení: Modelování pohledu „černé skříňky“ na systém
Modelování vnitřní struktury bloků (pohled „bílé skříňky“)
- Interní diagramy systému
- Vizualizace jednotlivých částí bloků
- Propojování částí pomocí konektorů
- Definování portů
- Specifikace toků dat a rozhraní jednotlivých bloků
- Praktické cvičení: Modelování pohledu „bílé skříňky“ na systém
Modelování omezení systému
- Vytvoření bloků určených k vyjádření omezení
- Propojení vlastností s konkrétními hodnotami
- Spuštění parametrických výpočtů
- Praktické cvičení: Modelování parametrických vztahů
Návrh chování systému založeného na stavech
- Notace diagramů stavových automatů
- Určování jednotlivých stavů systému
- Definování událostí spouštějících přechody mezi stavy
- Specifikace vysílaných signálů
- Určení efektů vyvolaných změnou stavu
- Spuštění simulace stavových automatů
- Praktické cvičení: Modelování stavových automatů
Návrh řízení a toků dat
- Aktivitní diagramy
- Definování jednotlivých aktivit
- Určování parametrů jednotlivých akcí
- Modelování prováděných činností
- Vizualizace řídicích toků mezi komponentami
- Modelování toků dat v systému
- Spuštění simulace jednotlivých aktivit
- Praktické cvičení: Modelování aktivit systému
Návrh komunikace mezi komponentami
- Notace sekvenčních diagramů
- Modelování životních dráh jednotlivých komponent
- Vizualizace vzájemných zpráv mezi jednotlivými prvky
- Rozdělení interakcí pomocí referencí
- Aplikace fragmentů interakcí
- Stanovení časových omezení jednotlivých akcí
- Praktické cvičení: Modelování vzájemných interakcí systému
Modelování průřezových konstrukcí systému
- Logická a fyzikální architektura systému
- Vztahy přiřazování mezi jednotlivými částmi systému
- Možnosti zobrazení přiřazení
- Určování typů vztahů mezi komponentami
- Matice přiřazení
- Praktické cvičení: Tvorba matice přiřazení
Vytváření vlastních reportů
- Obecný přehled
- Základy generování reportů
- Jazyk Velocity Template Language
- Rozšíření MagicDraw nad rámec standardního VTL
- Práce s formáty Microsoft Office
- Vytváření a údržba šablon pro generování reportů
Automatizace pomocí maker a skriptů
- Úvod do problematiky
- Obecné koncepty automatizace
- Seznámení s API MagicDraw
- Nejčastěji používané třídy v rámci API
- Kam umisťovat napsaný kód?
- Ukázky a praktická cvičení
Požadavky
Žádné předpoklady nejsou vyžadovány.
Cílová skupina:
- Inženýři systémů podílející se na modelování architektury a návrhu systémů.
- Praktici pracující 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