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í

Doporučená literatura