-
Rumbaugh se unió a la compañía Rational fundada por Booch.
-
El lenguaje UML comenzó a gestarse en octubre de 1994, cuando Rumbaugh se unió a la compañía Rational fundada por Booch (dos reputados investigadores en el área demetodología del software).El objetivo de ambos era unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Modelling Tool ). La notación UML se deriva y unifica las tres metodologías de análisis y diseños más extendidas.
-
El primer borrador de la metodología UML apareció en octubre de 1995, En esa misma época otro reputado investigador, Jacobson, se unió a Rational y se incluyeron ideas suyas.
-
De las tres metodologías de partida, las de Bco. y Rumbaugh pueden ser descritas como centradas en objetos, ya que sus aproximaciones se enfocan hacia el modelado de los objetos que componen el sistema, su relación y colaboración. Por otro lado, la metodología de Jacobson es más centrada a usuario, ya que todo en su método se deriva de los escenarios de uso. UML se ha ido fomentando y aceptando como estándar desde el OMG, que es también el origen de CORBA
-
En 1996 Rational, encargaron a los "Tres Amigos" que desarrollaran un "lenguaje unificado de modelado" abierto para la comunidad desarrolladora de software.
-
En 1997 UML 1.1 fue aprobada por la OMG convirtiéndose en la notación estándar de facto para el análisis y el diseño orientado a objetos.
-
Esta versión del UML fue la continuación del 1.1 pero sus revisiones fueron menores, esta versión enseño muy pocos cambios,
-
Al igual que la versión 1.2 esta versión solo tuvo revisiones menores sin mostrar cambio evidentes.
-
Desde el año 2005, UML es un estándar aprobado por la ISO (Organización Internacional de Normalizacion) como ISO/IEC (Comision Electrotécnica Internacional)
-
Una versión mejorada
-
Las versiones 2.1.1 y 2.1.2, aparecieron en 2007, seguidas por UML 2.2 en febrero de 2009. UML 2.3 fue lanzado oficialmente en mayo de 2010. UML 2.4.1 fue lanzado oficialmente en agosto de 2011. UML 2.5 fue lanzado en octubre de 2012 como una versión "En proceso"
-
UML 2.5 fue liberada formalmente en junio del 2015