-
1994
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 de metodología del software. -
1995
Jacobson se unió a Rational, en 1995, después de que su compañía Objectory AB fuera comprada por Rational. Los tres metodologistas eran conocidos como los Tres Amigos, porque se sabía de sus constantes discusiones sobre las prácticas metodológicas. -
1996
En 1996 Rational concluyó que la abundancia de lenguajes de modelado estaba alentando la adopción de la tecnología de objetos, y para orientarse hacia un método unificado, encargaron a los Tres Amigos que desarrollaran un lenguaje unificado de modelado abierto.
Se consultó con representantes de compañías competidoras en el área de la tecnología de objetos durante la OOPSLA, eligieron cajas para representar clases en lugar de la notación de Booch que utilizaba símbolos de nubes. -
1997
El borrador de la especificación UML 1.0 de UML Partners fue propuesto a la OMG en enero de 1997.
Durante el mismo mes, la UML Partners formó una Fuerza de Tarea Semántica, encabezada por Cris Kobryn y administrada por Ed Eykholt, para finalizar las semánticas de la especificación y para integrarla con otros esfuerzos de estandarización.
El resultado de este trabajo, el UML 1.1, fue presentado ante la OMG en agosto de 1997 y adoptado por la OMG en noviembre de 1997. -
2002
En estos momentos se está desarrollando una nueva versión en la que se incluirán cambios importantes (principalmente añadir nuevos diagramas) que conducirán a la versión 3.0 planificada para fines del 2002. -
2005
UML ha madurado considerablemente desde UML 1.1, varias revisiones menores (UML 1.3, 1.4 y 1.5) han corregido defectos y errores de la primera versión de UML. A estas le ha seguido la revisión mayor UML 2.0 que fue adoptada por el OMG en 2005. -
2007
Aunque UML 2.1 nunca fue lanzado como una especificación formal, las versiones 2.1.1 y 2.1.2, aparecieron en 2007. -
2009
UML 2.2 fue lanzada justo este año en febrero de 2009. -
2010
UML 2.3 fue lanzado oficialmente en mayo de 2010. -
2011
UML 2.4.1 fue lanzado oficialmente en agosto de 2011. -
2012
UML 2.5.1 fue lanzado en octubre de 2012 como una versión "En proceso" que fue formalmente liberada en junio de 2015. -
2015
Ya aqui fue que formalmente fue liberada UML 2.5.1, justo en junio del 2015.