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í
Úvod do jazyka UML
- Stručná historie UML
- Přehled základních konceptů objektového modelování
- Specifikace UML stanovená organizací OMG
- Přehled typů diagramů v rámci UML
Správa požadavků
- Rozdělení požadavků
- Kategorie požadavků podle metodiky FURPS
- Metody sběru požadavků
- Modelování požadavků pomocí notace UML
- Matice vztahů mezi jednotlivými požadavky
- Tvorba specifikací na základě diagramů
Modelování obchodních procesů
- Definice obchodního procesu
- Modelování obchodních procesů v UML
- Diagram aktivity
- Rozhodovací toky a jejich souběžné průběhy
- Výjimky a jejich řešení
- Členění na partie, vysvětlující orientaci prvků
Modelování nefunkčních požadavků
- Využití diagramů komponent a rozmístění systému
- Předběžná architektura systému – logická i fyzická podoba
- Modelování požadavků týkajících se bezpečnosti, výkonu a spolehlivosti systému
Modelování funkčních požadavků
- Určení rozsahu daného systému
- Modelování funkcionalit za pomoci diagramu případů použití
- Identifikace účastníků a vztahů mezi nimi
- Rozpoznávání samotných případů použití
- Vytvoření spojení „účastník – případ použití“ a jeho vlastnosti
- Rozdělení vztahů mezi jednotlivými případy: include, extend, generalizace
- Formování scénářů konkrétních situací a tvorba odpovídajících diagramů (např. aktivit, stavových strojů)
Analytický model systému
- Použití diagramu sekvencí
- Rozdělení komunikačních vzkazů: asynchronní, synchronní a odpovědi na ně
- Určení pořadí jednotlivých zpráv prostřednictvím číslování
- Roztřídění analytických objektů: hranice, řídicí prvky a entitní moduly
- Základní seznámení s fázemi projektového návrhu
- Tvorba modelů popisujících vzájemné interakce systému
Statické modelování
- Diagram tříd a tvorba zdrojového kódu
- Asociativní vztahy mezi prvky a jejich charakteristiky
- Ostatní typy vztahů: agregace, kompozice, generalizace, závislost, třídy představující asociaci
- Forward a Reverse engineering
- Tvorba zdrojového kódu na základě existujících diagramů
- Generování diagramů ze stávajícího kódu
- Synchronizace mezi oběma formami reprezentace systému
- Diagramy objektů, jejich vzájemných souvislostí a seskupení do balíčků
Dynamické modelování
- Ověřování souladu statického modelu s realitou
- Upřesňování signatur jednotlivých metod
- Kontrola přiměřenosti a platnosti struktury diagramů tříd
- Dynamické modelování z hlediska vzájemného volání metod mezi komponentami
- Diagram sekvencí v rámci návrhu systémů
Požadavky
Doporučuje se mít základní znalosti týkající se objektově orientovaného programování nebo jakéhokoliv objektového jazyka.
21 Hodiny
Reference (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Kurz - Object-Oriented Analysis and Design using UML
Přeloženo strojem
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
Kurz - Object-Oriented Analysis and Design using UML
Přeloženo strojem