-
-
Rational Software Corporation contrata a James Rumbaugh de General Electric
-
Al contratar a Rumbaugh, la compañia se convirtio en la fuente de los 2 esquemas de modelado orientado a objetos mas populares de la epoca (El OMT).
-
Grady Booch, Ivar Jacobson y James Rumbaugh, crearon metodos de ingenieria en software para la orientacion de objetos.
-
Jacobson, se unio a Rational despues de la venta de su compañia. Los 3 metodologistas eran conocidos como "Los Tres Amigos".
-
Rational concluyo que la abundancia de lenguajes de modelado estaba alentando a la adopcion de la tecnologia de objetos, y para orientarse hacia metodo unificado.
-
Encargaron a "Los Tres Amigos" para que desarrollaran un Lenguaje Unificado de Modelado Abierto.
-
Se Consulto con representantes de compañias competidoras en el area de la tecnologia de objetos durante el OOPSLA ´96; eligieron cajas para representar clases en un lugar de la notacion Booch que utilizaba simbolos de nubes.
-
Bajo la direccion de los tres amigos fue organizado un consorcio internacional para completar las especificaciones del LEnguaje Unifica de Modelado, y para proponerlo como una respuesta al OMG RFP.
-
El borrador de las especificaciones UML 1.0 de UML PArtners fue propuesto a la OMG.
-
UML Partners formo una Fuerza de Tarea Semantica, encabezada por Cris Kobryn y administrada por Ed Eykholt, para finalizar las semanticas de las especificacion y para integrarla con otros esfuerzos de estandarizacion.
-
El UML 1.1, fue presentado ante la OMG en agosto de 1997 y adoptado por la OMG en Noviembre de 1997.
-
Cambios de modelado e influencia.
-
Como notacion de modelado, la influencia de la OMT domina UML(Uso DE REctangulos). Aunque se quito la notacion de "nubes" de Booch, si se adopto la capacidad de Booch para especificar detalles de diseño al resto de la notacion, pero la integracion semantica era relativamente debil en UML 1.1, y no se arreglo realmente hasta una revision de IML 2.0.
-
Conceptos de otros metodos OO fueron integrados superficialmente en UML con el proposito de hacerlo compatible con todos los metodos OO. Ademas el grupo tomo en cuenta muchos otros métodos de la época, con el objetivo de asegurar amplia cobertura en el dominio de los sistemas en tiempo real.
-
Como resultado, UML es útil en una variedad de problemas de ingeniería, desde procesos sencillos y aplicaciones de un sólo usuario a sistemas concurrentes y distribuidos.
-
El Lenguaje de Modelado Unificado es un estándar internacional:
ISO / IEC 19501:2005 Tecnología de la información - Procesamiento distribuido abierto - Lenguaje de Modelado Unificado (UML) Version 1.4.2 -
Maduracion del UML
-
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.
-
Aunque UML 2.1 nunca fue lanzado como una especificación formal, 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" y todavía tiene que ser formalmente liberada.