sábado, 12 de noviembre de 2011

Antecedentes del UML

Alrededor de los años ochenta, un creciente número de empresas comenzó a utilizar la POO, es decir programación orientada a objetos para crear sus aplicaciones, entonces se generó la necesidad de un proceso estándar de análisis y diseño orientado a objetos. Varias metodologías (incluyendo a Booch, Rumbaugh y Jacobson) se produjeron y promocionaron, por su cuenta. Estos procesos separados para satisfacer esta necesidad. Cada uno de estos procesos tenía su propia notación, o “lenguaje” en forma de diagramas gráficos para transmitir los resultados del análisis y el diseño.

A principios de los noventa, diversas compañías  utilizaban sus propios procesos y notaciones únicos. Al mismo tiempo, estas compañías querían utilizar herramientas de software que tuvieran soporte para sus procesos particulares. Con tantos procesos, se les dificultó a los distribuidores de software proporcionar dichas herramientas. Evidentemente era necesario contar con una notación y un proceso estándar.

El Unified Modeling Language, Lenguaje Unificado de Construcción de modelos Este lenguaje es resultado de estudios de parte de Grady Booch, James Rumbaugh e Ivar Jacobson fueron grandes desarrolladores, cada uno trabajando en distintas empresas con métodos e ideas diferentes, sin embargo a mediados de los años noventa surge la necesidad de unificar el lenguaje, se juntan estos 3 desarrolladores y se le apoda los tres amigos, intercambian ideas, planes y de esta forma surgen lo que actualmentes es el UML. También fueron creadores de Rational Software Corporation. Después de tantas discusiones fue presentado el proyecto de UML al grupo de Administración de Objetos quienes adoptaron a UML como estándar en la industria del software y continua evolucionando hasta la fecha.

No hay comentarios:

Publicar un comentario