Unified Modeling Language (UML) je univerzální vývojový modelovací jazyk v oblasti softwarového inženýrství, který má poskytnout standardní způsob vizualizace návrhu systému. [1]

UML byl původně motivován snahou standardizovat odlišné notační systémy a přístupy k návrhu softwaru, které v letech 1994-95 vyvinuli Grady Booch, Ivar Jacobson a James Rumbaugh ve společnosti Rational Software a v roce 1996 je dále rozvíjeli. [1]

V roce 1997 byl jazyk UML přijat jako standard skupinou Object Management Group (OMG) a od té doby je touto organizací spravován. V roce 2005 byl Unified Modeling Language zveřejněn také Mezinárodní organizací pro normalizaci (ISO) jako schválená norma ISO.[2] Od té doby je pravidelně revidována tak, aby zahrnovala nejnovější revizi jazyka UML. [3]

Ačkoli je UML dobře známý a široce používaný ve vzdělávání a akademických pracích, od roku 2013 se v průmyslu používá jen málo a většina takovýchto použití je neformální a ad hoc. [4]