Что такое UML?

Унифицированный Язык Моделирования (UML – Unified Modeling Language)  — это язык моделирования общего назначения для визуализации, определения, конструирования и документирования артефактов ПО.  UML  был унаследован от трех основных языков объектного моделирования : Буч (Booch),  методика объектного моделирования (OMT – Object Modeling Technique),  объектно-ориентированная инжинирия разработки ПО (OOSE – Object-Oriented Software Engineering). Он был впервые добавлен в список адаптированных технологий группы объектного управления (OMG – Object Management Group, www.omg.org) в 1997 году. После этого UML стал индустриальным стандартом для моделирования ПО.