-
Método Booch
-
Inicio de UML
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). -
Grady Booch
es un diseñador de software, un metodologista de software y entusiasta de diseño de patrones. Es director científico de Rational Software (ahora parte de IBM) y editor de una serie de Benjamin/Cummings. -
Rumbaugh
James Rumbaugh es un científico de la computación y un metodologista de objeto. Es más conocido por su trabajo en la creación de la Técnica de Modelado de Objetos y el Lenguaje Unificado de Modelado (UML). Dirigió el desarrollo de la metodología OMT, en el Centro de Investigación y Desarrollo de la General Electric, donde trabajó durante más de 25 años. Se unió a Rational Software en 1994, y trabajó allí con Ivar Jacobson y Grady Booch ("los Tres Amigos") para desarrollar UML. -
Period: to
Evolucion de UML
-
Primer borrador para UML
El primer borrador apareció en octubre de 1995. En esa misma época otro reputado investigador, Jacobson, se unió a Rational y se incluyeron ideas suyas. Estas tres personas son conocidas como los “tres amigos”. Además, este lenguaje se abrió a la colaboración de otras empresas para que aportaran sus ideas. Todas estas colaboraciones condujeron a la definición de la primera versión de UML. -
Metodo OSSE
Ivar Jacob son y su compañía Objectory se incorporaron a Rational en su unificación, aportando el método OOSE. -
ACM
Grady Booch se recibió como miembro de la Asociación de Maquinaria Computacional (ACM). -
OMG
OMG publica petición de propuestas para un enfoque estándar. Inicia la colaboración con metodólogos y desarrolladores -
UML 1.0
-
Notación estandar
UML 1.1 es aprobado por la OMG, convirtiéndose en la notación estándar de facto para el análisis y el diseño orientado a objetos. UML es el primer método en publicar un meta-modelo en su propia notación, incluyendo la notación para la mayoría de la información de requisitos, análisis y diseño. Se trata pues de un meta-modelo auto-referencial (cualquier lenguaje de modelado de propósito general debería ser capaz de modelarse a sí mismo). -
IBM
Grady Booch fue nombrado socio de IBM en 2003. -
UML 2.0
Fue adoptada por el OMG -
UML 2.5
fue lanzado en octubre como una versión "en proceso" y todavía tiene que ser formalmente liberada