-
Period: to
Primeras Versiones
Periodo en que la OMG la aprueba como un estandar de modelamiento to facto. -
• Metodología de Booch 1991
Es una técnica usada en ingeniería de software. Es un lenguaje de modelado de objetos y una metodología ampliamente usada en el diseño de software orientado a objetos. -
• Metodología OMT (Object Modeling Technique) 1991
OMT es una de las metodologías de análisis y diseño orientadas a objetos La gran virtud que aporta esta metodología es su carácter de abierta (no propietaria), que le permite ser de dominio público y, en consecuencia, sobrevivir con enorme vitalidad. -
• Metodología OOSE Object-oriented software engineering1992
El método desarrollado por Ivar Jacobson OOSE ha sido llamado “un enfoque para el manejo de casos de uso”, en este enfoque el modelo de casos de uso sirve como un modelo central del cual todos los otros modelos son derivados. -
• Se Gesta UML
El lenguaje UML comenzó a gestarse en octubre
de 1994 [1], cuando Rumbaugh se unió a la compañía
Rational fundada por Booch (dos reputados investigadores
en el área de metodología del software). El objetivo
de ambos era unificar dos métodos que habían
desarrollado: el método Booch y el OMT (Object Modelling
Tool ). 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 conoci -
• UML Versión 1.1
Todas estas colaboraciones condujeron a la definición de la primera versión de UML. Es un ... La notación UML se deriva y unifica las tres metodologías de análisis y diseños más ... En 1997 UML 1.1 fue aprobada 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 Versión 2.0
Al momento de desarrollar el nuevo estándar 2.0 del UML, la OMG se propuso, entre otros, dos objetivos que podríamos considerar principales debido a la influencia de éstos en la versión final del estándar. Estos objetivos son:
- Hacer el lenguaje de modelado mucho más extensible de lo que era.
- Permitir la validación y ejecución de modelos creados mediante el UML. -
Period: to
Consolidación como estándar de modelamiento
Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. -
• UML Versión 2.3
UML versión 2.3 es aprobada por la OMG.
Esta Versión se enfoca en:
- Estructura diagramas muestran la estructura estática del sistema y sus partes en diferentes niveles de abstracción y de implementación y cómo se relacionan entre sí. Los elementos en un diagrama de la estructura representan los conceptos significativos de un sistema, y pueden incluir abstracto, mundo real y conceptos de aplicación.
- Diagramas de comportamiento muestran el comportamiento dinámico de los objetos de un sistema. -
UML versión 2.4.1
UML versión 2.4.1 fue lanzada en agosto de 2011
Cuando el OMG lanzado esta versión, la mayoría de los cambios están relacionados con la estructura interna del metamodelo UML y no le afectan como standar odelista! -
• UML versión 2.5
El objetivo de UML 2.5 es la simplificación y mejora del documento de especificación de lenguaje, más que cualquier cambio fundamental en el lenguaje mismo. Las versiones anteriores de UML 2 sufren de una especificación excesivamente complejo, que contiene mucha redundancia e inconsistencia y es difícil de entender. Como consecuencia, los proveedores de herramientas UML han tenido dificultades para interpretar el significado de muchas áreas de la norma, lo que lleva a las diferencias en la aplic