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
- Krátká historie UML
- Přehled problematiky v oblasti objektově orientovaného modelování
- Specifikace UML skupina OMG
- Přehled diagramu UML
Správa požadavků
- Rozdělení požadavků
- Kategorie požadavků dle FURPS
- Metody sběru požadavků
- Modelování požadavků pomocí notace UML
- Matice závislostí požadavků
- Vytváření specifikací požadavků na základě diagramů
Modelování obchodních procesů
- Definice obchodního procesu
- Modelování obchodních procesů v UML
- Diagram činnosti
- Rozhodnutí a souběžné toky
- Výjimky a zpracování výjimek
- Přepážky, koleje
Modelování nefunkčních požadavků
- Použití komponentových a implementačních diagramů
- Počáteční architektura systému - logická a fyzická
- Požadavky na modelování týkající se bezpečnosti, výkonu a spolehlivosti systému
Modelování funkčních požadavků
- Stanovení rozsahu systému
- Modelování funkčnosti systému pomocí diagramu případu užití
- Identifikace aktérů a vztahů mezi nimi
- Rozpoznávání případů použití
- Asociace "Actor - use case" a její vlastnosti
- Vztahy mezi případy užití: zahrnout, rozšířit, zobecnit
- Vytváření scénářů použití a generování diagramů na jejich základě (aktivity, stroje
Stát)
Model analytického systému
- Pomocí sekvenčního diagramu
- Typy zpráv: asynchronní, synchronní, návratové
- Určení pořadí číslování zpráv
- Kategorie analytických objektů: Boundary, Control a Entity
- Úvod do návrhu systému
- Interakční modelování
Statické modelování
- Diagram tříd a generování zdrojového kódu
- Asociační vztah a jeho vlastnosti
- Další vztahy: agregace, kompozice, zobecnění, závislost, asociativní třída
- Dopředné/zpětné inženýrství
- Generování zdrojového kódu na základě diagramu
- Generování diagramu ze zdrojového kódu
- Synchronizace kódu a diagramu
- Schémata objektů, spojených struktur a balíků
Dynamické modelování
- Verifikace statického modelu
- Objasnění signatur metod
- Ověření správnosti diagramu tříd
- Dynamické modelování na úrovni volání metod
- Sekvenční diagram úrovně návrhu
Požadavky
Doporučuje se znalost základních objektově orientovaných konceptů nebo jakéhokoli objektově orientované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
Practice exercises were great and the help given by the trainer was excellent.