UML (z anglického Unified Modeling Language) je univerzální modelovací jazyk:
- Slovo univerzální znamená, že jej lze použít pro modelování opravdu víceméně čehokoliv a nemusí to být nutně objektově orientovaný systém.
- Slovo modelovací nám jasně říká, k čemu je UML určeno, tedy k modelování. Jsou tu (většinou neúspěšné, ale i úspěšné) snahy z UML generovat zdrojové kódy či celý model spouštět. Tím se zabývá technika MDA (Model Driven Architecture) či MDD (Model Driven Development).
- Konečně slovo jazyk odkazuje na to, že UML definuje gramatiku, která povoluje, nařizuje nebo naopak zakazuje různé konstrukty. Neříká však, kdy a jak toto vše lze použít. Není to totiž, jak si občas lidé myslí, žádná
metodika.
Vykonaval autorských práv: OMG (Object Management Group)
Znění standardu: https://www.omg.org/spec/UML
Certifikace
Znalosti UML lze certifikovat. Certifikát se jmenuje OCUP 2 (OMG Certified UML Professional) a má tři úrovně:
- Foundation
- Intermediate
- Advanced
Školení
- Základní přehled jazyka
- UML pro analytiky
- Příprava k certifikační zkoušce: