Kurz Techniky UML - základy
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 základní seznámení s jazykem UML tak, aby
měli posluchači přehled o notaci všech základních
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.4), 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ě
softwaru. 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,
strukturou UML specifikace a samotným metamodelem
UML, jehož znalost je především důležitá pro celkové
pochopení všech diagramů UML a vazeb mezi nimi. 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 softwaru. Pro každý
diagram je vysvětlena nejčastěji používaná 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 souvislosti s ostatními diagramy.
Posluchači budou detailně
seznámeni s diagramem tříd, diagramem balíčků,
diagramem objektů a Use Case diagramem. Dále budou
představeny základní konstrukty diagramu aktivit,
diagramů interakcí a diagramu stavů. Na konci kurzu
budou posluchači schopni číst, interpretovat a
vytvářet jednoduché modely UML. Tyto nově získané
znalosti jim umožní stát se produktivními členy
analytických a návrhových týmů. Svým rozsahem kurz
odpovídá certifikaci OMG Certified UML Professional
na úrovni Fundamental.
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 na sebe všechny příklady logicky
navazovaly a posluchači tak mohli sami postupně
vytvořit 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
- Základní
diagramy struktury
- diagram objektů
- diagram tříd
- diagram balíčků
- Diagram aktivit
- Základní notace diagramů interakcí
- sekvenční diagram
- komunikační diagram
- Diagram stavů.
Kurz je určen pro
- Analytiky
- Designéry
- 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
Znalosti základních principů tvorby softwaru.
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
|