Antecedentes de UML

  • Método Booch

    Método Booch
  • Inicio de UML

    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

    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

    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

    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

    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

    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