Kurz Techniky UML
Modelovací jazyk UML je dnes již
standardně používaný komunikační prostředek při
vývoji softwarových aplikací. Kurz si klade za cíl
poskytnout detailní seznámení s jazykem UML tak, aby
byli posluchači obeznámeni s podrobnostmi notace
všech diagramů UML a aby věděli, na co se diagramy
používají, jak mohou získat informace pro tvorbu
diagramů a dostali praktická doporučení pro použití
notace. Kurz vychází z aktuální specifikace UML
(verze 2.3), přičemž se posluchači také dozví o
některých změnách oproti původním verzím.
Úvod kurzu seznamuje s rozdíly
objektového a strukturovaného přístupu při tvorbě
software. Následně jsou podrobně vysvětleny hlavní
principy objektově orientovaného vidění světa za
účelem snazšího uvedení do problematiky a pochopení
celé notace UML.
Dále jsou posluchači seznámeni s
historií vzniku UML, základními použitými pojmy a
strukturou UML specifikace. V krátkosti je také
představeno konsorcium Object Managament Group (OMG),
které je v současné době zodpovědné za standardizaci
UML.
V další části jsou probírány
jednotlivé diagramy UML v pořadí, které nejlépe
odpovídá jejich reálnému použití v praxi
projektového postupu tvorby software. Pro každý
diagram je v detailu vysvětlena notace a zdroje
informací, ze kterých se čerpá při tvorbě
konkrétního diagramu. Jsou poskytnuta doporučení
zaměřená na použití notace s cílem poskytnout
maximálně pragmatický návod, jak vytvořit užitečný
model a vyvarovat se zbytečných podrobností při
modelování. Pro každý diagram jsou zmíněny jeho
vazby na okolí, a jaké má souvislosti s ostatními
diagramy.
Použití každé techniky je
procvičeno na zadaném příkladě, který řeší sami
účastnici. Všechna praktická cvičení vychází ze
společného zadaní konkrétní jedné domény, a to z
důvodu, aby všechny příklady na sebe logicky
navazovaly a posluchači tak mohli sami postupně
vytvořit kompletní sadu UML modelů popisujících
tutéž oblast, ovšem z různých pohledů.
Obsah kurzu

Kurz je organizován po
jednotlivých diagramech UML:
- Use Case Diagram
- Class Diagram
- Object Diagram
- Package Diagram
- Component Diagram
- Sequence Diagram
- Communication Diagram
- State Machine
- Activity Diagram
- Composite structure
- Deployment Diagram
- Timing Diagram
- Profile Diagram
- Interaction Overview Diagram

Kurz je určen pro
- Analytiky
- Designery
- Programátory
- Další IT specialisty, kteří chtějí rozumět UML
diagramům a efektivně je používat jako komunikační
prostředek
Předpoklady
Základní principy tvorby software.
Délka
2 dny
Termín
Veřejný kurz v termínu uvedeném v kalendáři
kurzů nebo dle dohody v sídle zákazníka.
Související služby
|