Вы находитесь на странице: 1из 1

Despu�s de que la Rational Software Corporation contratara a James Rumbaugh de

General Electric, en 1994, la compa��a se convirti� en la fuente de los dos


esquemas de modelado orientado a objetos m�s populares de la �poca: Object-Modeling
Technique (OMT) de Rumbaugh, que era mejor para an�lisis orientado a objetos, y el
M�todo Booch (de Grady Booch) que era mejor para el dise�o orientado a objetos.
Poco despu�s se les uni� Ivar Jacobson, el creador del m�todo de ingenier�a de
software orientado a objetos. 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.

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 '96;
eligieron "cajas" para representar clases en lugar de la notaci�n de Booch que
utilizaba s�mbolos de "nubes".

Bajo la direcci�n t�cnica de los Tres Amigos (Rumbaugh, Jacobson y Booch) fue
organizado un consorcio internacional llamado UML Partners en 1996 para completar
las especificaciones del UML, y para proponerlo como una respuesta al OMG RFP. 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.

UML 1.x
Como notaci�n de modelado, la influencia de la OMT domina UML (por ejemplo, el uso
de rect�ngulos para clases y objetos). Aunque se quit� la notaci�n de "nubes" de
Booch, s� se adopt� la capacidad de Booch para especificar detalles de dise�o en
los niveles inferiores. La notaci�n de "Casos de Uso" del Objectory y la notaci�n
de componentes de Booch fueron integrados al resto de la notaci�n, pero la
integraci�n sem�ntica era relativamente d�bil en UML 1.1, y no se arregl� realmente
hasta la revisi�n mayor de UML 2.0.

Conceptos de muchos otros m�todos orientados a objetos (MOO) fueron integrados


superficialmente en UML con el prop�sito de hacerlo compatible con todos los MOO.
Adem�s, el grupo tom� 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 gran variedad de problemas de ingenier�a, desde
procesos sencillos y aplicaciones de solamente un usuario a sistemas concurrentes y
distribuidos.

UML 2.x

Вам также может понравиться