Zkuste nás kontaktovat

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

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie