UML je grafický jazyk pro vizualizaci dokumentů a součást systému, který má převážně softwarovou charakteristiku. Je standardem konsorcia OMG (Object Management Group). UML není žádná metodika. UML slouží „pouze“ pro vyjádření (nakreslení) objektů, které požadují jednotlivé metodiky. Také populární metodiky, jako například UP (Unified Process) nebo RUP (Rational UP) používají UML.
Jednak jako dorozumívací prostředek mezi zákazníkem, analytiky, vývojáři, programátory a projektovými manažery. Je vhodné jako dokumentační prostředek ke stávajícím projektům. Lze využít i jako programovací jazyk.
UML je velmi užitečné také v analytické fázi projektu, jako například při provádění byznys analýzy. Přestože je pro byznys analýzu velmi vhodné využít i jazyk BPMN (Biznis Process Modeling Notation), ale k navržení byznys procesního modelu firmy stačí použít Activity Diagram z UML. Ideální tak, že celý podnikový proces vymodelujeme jako sérii strukturovaných aktivit, které podrobněji rozepíšeme ve vnořených Aktivity diagramech.
Viac informacií preberáme na kurze:
Marián Knězek