Návrh Školení
Úvod
• Představení lektora a účastníků
• Úvod do modelování
• Úvod do SysML
• Úvod do MagicDraw/Cameo
• Definice případové studie
Strukturální dekompozice systému
• Notace diagramu balíčků
• Rozdělení systému na balíčky
• Modelování závislostí mezi balíčky
• Praktické cvičení: Modelování struktury balíčků
Analýza potřeb uživatelů
• Notace diagramu případů užití
• Identifikace aktorů
• Identifikace případů užití
• Vztahy mezi případy užití
• Praktické cvičení: Modelování případů užití
Definice požadavků systému
• Přechod od případů užití k požadavkům systému
• Notace diagramu požadavků
• Specifikace požadavků
• Definice struktury požadavků
• Ověřování požadavků pomocí testovacích případů
• Vztahy mezi požadavky
• Praktické cvičení: Modelování požadavků
Definice strukturálních bloků (pohled černé krabice)
• Notace diagramu definic bloků
• Strukturální bloky
• Modelování vlastností bloků
• Definice vztahů mezi bloky
• Definice slovníku dat systému
• Praktické cvičení: Modelování pohledu černé krabice systému
Modelování struktury bloku (pohled bílé krabice)
• Interní diagram bloku
• Vizualizace částí bloku
• Propojení částí pomocí konektorů
• Definice portů
• Definice toků položek a bloků rozhraní
• Praktické cvičení: Modelování pohledu bílé krabice systému
Modelování omezení systému
• Definice bloků omezení
• Vazba vlastností omezení s hodnotovými vlastnostmi
• Spouštění parametrické analýzy
• Praktické cvičení: Modelování parametrické analýzy
Návrh chování systému založeného na stavech
• Notace diagramu stavového automatu
• Identifikace stavů
• Definice událostí přechodů mezi stavy
• Specifikace signálů
• Specifikace účinků
• Spouštění stavových automatů
• Praktické cvičení: Modelování stavových automatů
Návrh toků řízení a dat
• Diagram aktivit
• Definice aktivit
• Specifikace parametrů
• Definice akcí
• Modelování toků řízení
• Modelování toků dat
• Spouštění aktivit
• Praktické cvičení: Modelování aktivit
Návrh komunikace
• Notace diagramu sekvence
• Modelování životních drah
• Modelování zpráv
• Dekompozice interakcí pomocí referencí
• Využití fragmentů interakcí
• Definice časových omezení
• Praktické cvičení: Modelování interakcí
Modelování křížových konstrukcí
• Logické a fyzické architektury
• Vztah alokace
• Možnosti zobrazení alokací
• Identifikace typů alokací
• Alokační matice
• Praktické cvičení: Vytvoření alokační matice
Závěr
• Shrnutí školení
• Diskuse nad zbývajícími otázkami
Požadavky
Pri absolvování tohoto kurzu nejsou vyžadovány žádné specifické předpoklady.