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í
Vytváření a konfigurace souboru EAP
- Vytvoření a uložení projektu v Enterprise Architect
- Typy zobrazení v programu
- Rozhraní programu: menu, panely nástrojů, Nabídka nástrojů, Prohlížeč projektů a další okna
- Přetahování a skrývání oken
Práce s modelem a diagramem
- Předdefinované modely
- Balíčky (zobrazení) a diagramy
- Přidávání prvků do modelu i diagramu
- Různé způsoby odstranění položek a jejich důsledky
- Ukládání diagramů
Správa požadavků
- Metody shromažďování požadavků
- Kategorie požadavků dle standardu FURPS
- Diagram požadavků
- Vztahy mezi požadavky
- agregace
- závislost
- Jak vylepšit vzhled diagramu?
- upravení rozvržení diagramu
- nastavení barev podle stavu požadavků
- zapnutí/vypnutí zobrazování názvů balíčků
- Vytváření a správa matic vztahů mezi požadavky
- Dokumentace požadavků
- generování HTML stránek
- tisková verze dokumentace
- Pokročilá správa požadavků
- vlastní typy požadavků
- vlastní stavy požadavků
- sledování změn požadavků
- dokumentace požadavků
Modelování obchodních procesů a architektury
- Aktivitní diagramy
- Složené aktivity v modelu
- Tok řízení a tok objektů
- Ošetřování výjimek a přerušení toku operací
- Rozdělení diagramu na oblasti (partitions)
- Souběžné toky operací a rozhodovací procesy
- Jak vylepšit vzhled diagramu?
- úprava úrovně podrobnosti zobrazovaných informací
- snížení množství detailů v modelu
- redukce složitosti celého procesu
- Komponentové a rozmístěnové diagramy
- Počáteční architektura systému – logická i fyzická úroveň
- nestavěné komponenty v modelu
- delegace funkcí a složení prvků
- porty v modelu
- rozhraní mezi prvky systému
- cesty komunikace mezi jednotlivými částmi systému
- Nestandardní implementace stereotypů v diagramech (volitelné)
- grafická knihovna stereotypů
- přidání této knihovny do projektu
- vlastní grafické znázornění stereotypů
Případy použití a jejich dokumentace
- Modelování funkčních požadavků systému
- Rozsah činnosti celého systému
- Aktéři a jejich vzájemné vztahy
- identifikace jednotlivých případů použití
- vztah typu „aktér – případ použití“ a jeho vlastnosti
- Rozdílné typy vazeb mezi případy použití: include, extend a generalizace
- Automatické číslování prvků v modelu
- Scénáře použití systému a odpovídající aktivitní diagramy
- Generování dokumentace na základě dat v modelu
- Použité šablony dokumentů
Analytický model systému
- Třídní diagramy na úrovni doménového modelu
- třídy, metody, atributy, abstraktní třídy a rozhraní
- vazby mezi prvky: jejich typy a vlastnosti
- Ostatní možné vztahy: agregace, kompozice, generalizace, závislost a asociační třídy
- Identifikace jednotlivých prvků modelu
- Sequenční diagramy
- typy posílaných zpráv: synchronní, asynchronní a zprávy návratu
- Standardní i vlastní stereotypy: hranice, řídicí prvky a entity systému
Statický model systému
- Třídní diagramy na návrhové úrovni
- Generování zdrojového kódu a reverzní inženýrství (volitelné)
- tvorba zdrojového kódu na základě existujícího diagramu
- Obnova diagramů z již vytvořeného zdrojového kódu
- Synchronizace mezi zdrojovým kódem a modelem systému
- Objektové diagramy jako doplněk modelu
Dynamický model systému
- Ověřování platnosti statického modelu
- verifikace typů a vlastností jednotlivých metod
- Kontrola konzistence celého třídního diagramu
- Dynamické modelování – popis chování systému na úrovni volaných metod (sequenční diagramy) vycházející z požadavků a analytického modelu
- Jak vylepšit vzhled diagramů?
- omezení množství analyzovaných scénářů
- snížení počtu znázorňovaných „lifeline“ (dějových čar)
- vyhnutí se složitým vnořeným strukturám v modelu
- skrytí méně důležitých detailů v diagramu
- Stavové diagramy (volitelné)
- stavy systému a jejich možné podstatvy</li>
- Přechody mezi jednotlivými stavy: spouštěče, podmínky i akce vykonané v průběhu změn stavu
- Vnitřní děje systému během přechodů – začátek, průběh a ukončení operací</li>
Vzory návrhu a profily (volitelné)
- Osvědčené „Gang of Four“ vzory návrhu systémů
- Samostatně definované vzory v konkrétním projektu
- Uživatelsky určené speciální vzory</li>
- Přidávání nových profilů do programu z externích XML souborů
MDA a generování zdrojového kódu (volitelné)
- Převod třídních diagramů na schémata databází</li>
- Generování SQL skriptů vycházejících ze struktury modelu</li>
- Rozsah možností při generování zdrojového kódu v nástroji EA</li>
Týmová práce a spolupráce</h3>- Správa verzí projektů v Enterprise Architect</li>
- Rozdíly mezi různými verzemi projektu i jeho dokumentace</li>
- Využití repozitáře k uložení dat modelu systému</li>
- Pomůcky a techniky pro efektivní spolupráci celého týmu na projektu</li>
Požadavky
Znalost modelování v jazyce UML.
21 Hodiny
Reference (1)
Cvičení v EA.
Pawel - Krajowa Szkola Skarbowosci
Kurz - UML in Enterprise Architect (workshops)
Přeloženo strojem