Zkuste nás kontaktovat

Návrh Školení

Úvod

  • Představení lektora a účastníků
  • Základy modelování
  • Seznámení s jazykem SysML
  • Představení nástroje MagicDraw/Cameo
  • Definice případové studie

Rozklad systémové struktury

  • Notace diagramů balíčků
  • Rozdělení systému na jednotlivé balíčky
  • Modelování vzájemných závislostí mezi balíčky
  • Praktický úkol: Vytvoření 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ý úkol: Modelování případů použití

Definování požadavků na systém

  • Od případů použití k konkrétním požadavkům
  • Notace diagramů požadavků
  • Specifikování jednotlivých požadavků
  • Strukturování všech stanovených požadavků
  • Ověřování požadavků pomocí testovacích scénářů
  • Vztahy mezi jednotlivými požadavky
  • Praktický úkol: Modelování systémových požadavků

Definice strukturálních bloků (pohled „černé skříňky“)

  • Notace diagramů definujících jednotlivé bloky
  • Popis samotných strukturálních bloků
  • Modelování vlastností jednotlivých bloků
  • Určení vztahů mezi jednotlivými bloky
  • Vytvoření 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“)

  • Interní diagramy jednotlivých bloků
  • Zobrazení všech součástí daného bloku
  • Propojení různých částí pomocí konektorů
  • Definování portů jednotlivých komponent
  • Specifikace toků dat a rozhraní mezi prvky
  • Praktický úkol: Modelování vnitřní struktury systému z pohledu „bílé skříňky“

Modelování omezení systému

  • Určování typů jednotlivých omezení
  • Propojení hodnotových vlastností s příslušnými omezeními
  • Spuštění parametrických výpočtů
  • Praktický úkol: Modelování a ověřování parametrů systému

Návrh chování systému na základě stavů

  • Notace diagramů definujících možné stavy
  • Identifikace všech jednotlivých stavů systému
  • Stanovení událostí spouštějících přechody mezi stavy
  • Definování typu signálů aktivujících příslušné reakce
  • Specifikace následků vyplývajících ze změn stavů
  • Spuštění simulace jednotlivých stavových mechanismů
  • Praktický úkol: Modelování přechodů mezi stavy systému

Návrh řízení a toků dat

  • Diagramy aktivit používající se k popisu průběhu operací
  • Určování jednotlivých akcí v rámci daného postupu
  • Stanovení potřebných parametrů pro konkrétní operace
  • Modelování samotných akcí a jejich návazností
  • Zobrazení toku řídicích signálů mezi jednotlivými kroky
  • Modelování směru a charakteru přenášených dat
  • Spuštění simulace vypočítaného postupu operací
  • Praktický úkol: Modelování celkového průběhu aktivit systému

Navrhování komunikace mezi prvky

  • Notace diagramů sekvencí určujících sled akcí
  • Vytvoření časových řad jednotlivých komponent systému
  • Modelování přenosu zpráv mezi prvky systému
  • Seskupování interakcí pomocí referenčních vazeb
  • Použití speciálních fragmentů pro popis různých druhů komunikace
  • Stanovení časových limitů určujících rychlost přenosu informací
  • Praktický úkol: Modelování vzájemné interakce jednotlivých prvků systému

Modelování celkově propojených struktur

  • Rozdíly mezi logickými a fyzickými aspekty systému
  • Vztahy určující propojení jednotlivých součástí
  • Možnosti zobrazení a filtrování těchto vztahů
  • Identifikace nejvýznamnějších typů propojení systému
  • Vytváření tabulkových matric vyznačujících jednotlivé vazby mezi komponentami
  • Praktický úkol: Sestavení strukturální matice systému

Doménově specifické jazyky (DSL)

  • Úvod do konceptů DSL
  • Základní představy a principy fungování těchto jazyků​
  • Použití profilů určujících vlastnosti systému​
  • Možnosti definice specifických stereotypů​
  • Práce s tagy a jejich hodnotami určujícími parametry systému​
  • Možnosti individuálních úprav daných konstrukcí jazyka​

Teamwork Cloud a nástroj Cameo Collaborator

  • Seznámení s těmito nástroji​
  • Přehled všech funkcí a služeb poskytovaných prostředím Teamwork Cloud​
  • Popis webových aplikací i nástrojů pro správu systému​
  • Funkce modelovacích nástrojů určených k tvorbě systémů​
  • Práce s větvemi projektů a jejich sloučením do společného celku​
  • Možnosti rozdělení obsahu projektu mezi jednotlivé týmy​
  • Představení nástroje Cameo Collaborator pro efektivní spolupráci

Odhadovaná délka trvání výuky

  • Praktická cvičení: 60 %
  • Teoretické prezentace: 35 %
  • Ukázky a demonstrace: 5 %
 40 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie