Что такое 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 стал индустриальным стандартом для моделирования ПО.