Está en la página 1de 1

Esta es la versión mas actual del Lenguaje de

Modelado Unificado.
En 1995, aparece la versión 0.8 de UML, contando con el
método Booch (lenguaje de modelado de objetos) y el
método OMT (metodologías de análisis y diseño
En UML 2.5 se incluye un nuevo diagrama más, el orientadas a objetos)
diagrama de perfiles Estructurales que muestran la
estructura estática del sistema y sus partes en Principalmente se enfocaron en habilitar herramientas
Diagramas de Clase diferentes niveles de abstracción. usando conceptos orientados a objetos.

Diagramas de Componentes
Versión Establecieron igualmente, un acoplamiento explicito sobre
En esta versión existen 7 tipos de diagramas de
estructura: 2.5 Versión
la creación de un lenguaje de modelado, utilizable por
humanos y por maquinas.
Diagramas de Despliegues
0.8 y 0.9 En 1996, Ivar Jacobson implementa el método OOSE
(verificación de cada uno de los paquetes de servicio
Diagramas de objetos Diagramas de actividades definidos)

Diagramas de paquetes Diagramas de caso de uso


Con el método OOSE, el enfoque de los modelos de
Diagramas de máquinas de casos sirven como un modelo central, del cual se derivan
estado los otros modelos.
Diagramas de perfiles
Diagramas de interacción Modelos de requerimientos: delimita el sistema.
Diagramas de estructura compuesta EL siguiente grupo de diagramas son los de
Diagramas de secuencia Comportamiento y parte de su modelado:
Modelo de análisis: estructura el sistema.

Diagramas de comunicación Modelo de diseño: refina el modelo de análisis,


adaptándolo.
Diagrama de tiempos Además, hay 5 técnicas de
modelado que son: Modelo de implementación: consiste en el código
Semántica de flujos: Se basa en un flujo de señales Diagrama global de interacciones fuente
donde la ejecución de un nodo afecta a la ejecución de
Modelo de prueba: pruebas al modelo de
otro a través de conexiones digitas (flujos) Diagrama de casos de uso para modelado de procesos
implementación.
Diagrama de secuencias para modelar mensajes entre
objetos
Modelado de concurrencia: Permite un paralelismo sin
ninguna restricción. En 1997, con ayuda de varias compañías, salió
En la versión 2.0 de UML, hubo cambios que Diagrama de colaboración para modelar interacciones entre
la versión 1.0 de UML, siendo mas estable. objetos
afectaron el comportamiento de los diagramas.
Diagramas de modelado: Constan de Diagramas
de clase, de componentes, de estructura Diagrama de secuencias: Muestra como se crean o se
Versión Versión Diagrama de estado para modelar el comportamiento de
objetos en el sistema
compuesta, de objetos de implementación y de
paquete
destruyen los diferentes objetos, se dividen en diagramas
de modelado y diagramas de comportamiento UML: Los cambios mas importantes fueron: 2.0 Versiones 1.0 Al tener una definición mas aplicable se establecieron
9 diagramas que conforman el modelado UML
Diagrama de actividades para modelar el comportamiento de
casos de usos, objetos u operaciones
Diagramas de comportamiento UML: Constan de
Diagramas de actividad, de comunicación, panorama de
otro cambio fue que la connotación de estados
UML Diagrama de clases para modelar la estructura de clases en
el sistema
interacciones, de secuencias, maquinas de estado, de UML 2.0 define unidades de lenguaje que operan en
temporización y de casos de uso.
desaparece porque una actividad ya no es una
diferentes niveles. Se utilizan para expresar la Diagrama de objetos para modelar la estructura de objetos
estructura y el comportamiento de un sistema. maquina de estados, son nodos.
en el sistema
Conocido también como metamodelismo.
Diagrama de componentes para modelar componentes

Semántica de flujos: Los nodos son estados con Diagrama de desplegados para modelar la distribución del
transiciones entre ellos, lo cual limita el modelado de sistema
flujos.

Modelado de concurrencia: Toda la maquina de estado También en 1997, otras empresas se unen a UML,
(actividades) realizan un paso de ejecución hasta el final. Estas versiones son mejoras con respecto a la contribuyendo a sus ideas salió la versión 1.1
versión 1.1, estas versiones implementaron los mejorando la semántica.
Formalismo aumentado
siguientes aspectos:
Componente: Un componente se anota mediante un
símbolo de clase con dos rectángulos que sobresalen. Estructuras de empaquetamiento
Versión Los cambios mas importante, con respecto a la
mejorado
Diagrama de secuencias: Una posible representación de
los bucles es utilizar la condición de bucle escrita dentro 1.2 a 1.5 otra versión fueron:
Unificación de semánticas, colaboración de
de una nota. interacción
Versión
La nota se adjunta al mensaje o conjunto de mensajes
que se iban a ejecutar mientras la condición del bucle 1.1 Simplificación del modelo de clase/tipo/interfaz

era verdadera (true)


Unificación de semánticas en relación

Modelado de requisitos: Consta del Diagrama de


casos de uso.

Modelado de la estructura: Consta del Diagrama


de clases, objetos y estructura compuesta.

Modelado de la interacción: Consta del Diagrama de secuencias,


comunicaciones, tiempo y visión global de la interacción.
El modelado de esta versión consta de:

Modelado del comportamiento: Consta del Diagrama de


estado y de actividades.

Herramientas del diseño: Consta del Diagrama de


componentes y despegue.

Organización del modelo: Consta del Diagrama de


paquetes.

También podría gustarte