Zkuste nás kontaktovat

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

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie