Návrh Školení

Vytvořte a nakonfigurujte soubor EAP

  • Vytvořte a uložte soubor projektu Enterprise Architect
  • Typy pohledů
  • Rozhraní programu: nabídky, panely nástrojů, Toolbox, Project Browser a další okna
  • Dokování a skrytí oken

Práce s modelem, diagramem

  • Předdefinované modely
  • Balíčky (pohledy) a diagramy
  • Přidávání prvků do modelu a diagramu
  • Různé způsoby odstraňování předmětů a jejich důsledky
  • Ukládání diagramů

Požadavky Management

  • Metody shromažďování požadavků
  • Kategorie požadavků na FURPS
  • Diagram požadavků
  • Vztahy mezi požadavky
    • agregace
    • závislost
  • Jak zlepšit vzhled diagramu?
    • schéma rozložení
    • požadavky na stav barev
    • povolit / zakázat názvy balíčků
  • Vytvořte a spravujte maticový vztah
  • Požadavky na dokumentaci
    • HTML stran
    • verze pro tisk
  • Pokročilá správa požadavků
    • vlastní typy požadavků
    • stav vlastních požadavků
    • požadavky na sledování
    • dokumentování požadavků

Business procesní modelování, architektura

  • Diagram aktivity
  • Složené činnosti
  • Řídící toky, objektové toky
  • Obsluha výjimek, tok přerušení
  • Příčky
  • Souběžné toky a rozhodování
  • Jak zlepšit vzhled diagramu?
    • různé úrovně detailů
    • snížení množství detailů
    • složitost procesu
  • Komponenty a diagramy nasazení
  • Počáteční architektura systému - logická a fyzická
    • vnořené komponenty
    • delegace a shromáždění
    • přístav
    • rozhraní
    • komunikační cesty
  • Nestandardní implementace stereotypů v diagramech (VOLITELNÉ)
    • grafická knihovna stereotypů
    • přidání knihovny do projektu
    • vlastní grafické stereotypy

Use Cases a jejich dokumentace

  • Modelování funkčních požadavků
  • Rozsah systému
  • Herci a vztahy mezi nimi
    • Identifikace případů použití
    • Asociace "actor - use case" a její vlastnosti
    • Vztah mezi případy použití: zahrnout, rozšířit, zobecnit
  • Automatické číslování
  • Use Case scénáře a na jejich základě vytvořené diagramy aktivit
  • Documentation generace
  • Šablony dokumentů

Analytický model

  • Diagram tříd na úrovni modelu domény
    • třída, metoda, atribut, abstraktní třída, rozhraní
    • asociace a její charakteristiky
    • další vztahy: agregace, kompozice, zobecnění, závislost, asociační třída
    • identifikace třídy
  • Sekvenční diagram
    • typy zpráv: asynchronní, synchronní, návratové
    • stereotypy: hranice, kontrola a entita

Statický model

  • Diagram tříd na úrovni návrhu
  • Generování zdrojového kódu a zpětné inženýrství (VOLITELNÉ)
    • generování zdrojového kódu z diagramu
    • generování diagramu ze zdrojového kódu
    • synchronizace zdrojového kódu a diagramu
  • Diagramy objektů

Dynamický model

  • Verifikace statického modelu
    • vyjasnit signatury metody
    • ověření diagramu tříd
  • Dynamické modelování na úrovni volání metod (sekvenční diagram) na základě případů užití a modelu statické analýzy
  • Jak zlepšit vzhled diagramu?
    • snížení počtu modelovaných scénářů
    • snížení počtu záchranných lan
    • vyhnout se složitým vnořeným blokům
    • skrývání detailů
  • Schéma státního stroje (VOLITELNÉ)
    • státy a podstáty
    • přechody mezi stavy – spoušť, podmínka a akce
    • vnitřní akce (vstup, provedení, výstup)

Vzory a profily (VOLITELNÉ)

  • Vzory "Gang of Four".
  • Vzory definované v projektu
  • Uživatelské vzory
  • Import profilů ze souborů XML

MDA, zdrojový kód (VOLITELNÉ)

  • Transformace diagramu tříd na schéma databáze
  • SQL generování skriptů na základě diagramu tříd
  • Generování zdrojového kódu - dostupné možnosti

Skupinová práce

  • Enterprise Architect verzování balíčku
  • Rozdíly ve verzích projektu, dokumentace
  • Použití úložiště k uložení modelu
  • Collaboration nástroje

Požadavky

Modelovací dovednosti v UML.

 21 hodiny

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie