Чендлер
Унифицированный язык моделирования (UML) - это стандартизированный язык моделирования общего назначения в области объектно-ориентированной разработки программного обеспечения. Стандарт управляется и был создан Группой управления объектами. UML включает набор методов графической нотации для создания визуальных моделей объектно-ориентированных систем с интенсивным использованием программного обеспечения.
Унифицированный язык моделирования (UML) синтезировал обозначения метода Буча, методики объектного моделирования (OMT) и объектно-ориентированной разработки программного обеспечения (OOSE), объединив их в единый, общий и широко используемый язык моделирования. UML стремится быть стандартным языком моделирования, который может моделировать параллельные и распределенные системы. UML является де-факто отраслевым стандартом и развивается под эгидой Object Management Group (OMG). Модели UML могут быть автоматически преобразованы в другие представления (например, Java) с помощью языков преобразования, подобных QVT. UML является расширяемым и имеет два механизма настройки: профили и стереотипы.
После того, как в 1994 году Rational Software Corporation наняла Джеймса Рамбо из General Electric, компания стала источником двух самых популярных подходов к объектно-ориентированному моделированию того времени: методики объектного моделирования Рамбо (OMT), которая лучше подходила для объектно-ориентированного анализа ( OOA) и метод Буча Грэди Буча, который лучше подходил для объектно-ориентированного проектирования (OOD). Вскоре в их усилиях им помог Ивар Якобсон, создатель метода объектно-ориентированной разработки программного обеспечения (OOSE). Якобсон присоединился к Rational в 1995 году, после того как его компания Objectory AB была приобретена Rational. Эти три методолога вместе назывались Три Амигос.