Co je UML?
UML (Unified modeling language) je jazyk pro modelování a návrh softwaru, nejčastěji využíván v objektově orientovaný jazycích pro návrh třídních hierarchií v diagramu tříd,
dovolujete kreslit například průběhy aktivit, procesů, stavů, zavedení.
Jazyk nedefinuje žádnou metodiku vývoje softwaru a jeho fáze, pro tyto účely existuje samostatný standard Unified Process.
UML bylo standardizováno v roce 1997 a nahradilo velké množství standardů, které se používaly do poloviny devadesátých let dvacátého stolení.
Jazyk UML je implementován v mnoha CASE nástrojích a stal se průmyslovým formátem zápisu softwarových architektur.
V roce 2004 byla standardizována verze 2.0.