Limbajul de modelare unificat (UML) este un limbaj de modelare de uz general, de dezvoltare, în domeniul ingineriei software, care este destinat să ofere o modalitate standard de vizualizare a proiectării unui sistem. [1]

UML a fost inițial motivat de dorința de a standardiza sistemele de notare și abordările disparate ale proiectării de software dezvoltate de Grady Booch, Ivar Jacobson și James Rumbaugh la Rational Software în 1994-1995, iar dezvoltarea ulterioară a fost condusă de aceștia până în 1996. [1]

În 1997, UML a fost adoptat ca standard de către Object Management Group (OMG) și, de atunci, a fost gestionat de această organizație. În 2005, limbajul de modelare unificat a fost publicat și de Organizația Internațională pentru Standardizare (ISO) ca standard ISO aprobat.[2] De atunci, acesta a fost revizuit periodic pentru a acoperi cea mai recentă revizuire a UML. [3]

Deși este bine cunoscut și utilizat pe scară largă în învățământ și în lucrări academice, din 2013 UML este puțin utilizat în industrie, iar cea mai mare parte a acestei utilizări este informală și ad-hoc. [4]