Diferencia entre UML 1.0 y UML 2.0

Diferencia entre UML 1.0 y UML 2.0

UML 1.0 vs UML 2.0

Uml 2.0 ha sido una actualización que realmente ha empujado los límites del predecesor, UML 1.0. Este artículo analiza en profundidad las diferencias específicas entre los dos y qué nuevas actualizaciones y características vienen en UML2.0. Se puede decir en general que no ha habido muchos cambios en la interfaz general del UML 2.0, como parece relacionado en gran medida con su predecesor UML 1.0. Los principales cambios que se puede decir que se instituyeron son los cambios de comportamiento.

El más significativo de los cambios viene en el diagrama de actividad, y esto como se dijo anteriormente cae en cambios de comportamiento que se han realizado. También algunas reglas utilizadas en la ejecución de UML 1.0 han cambiado y es necesario saber las reglas utilizadas en UML 2.0. La construcción de UML 1.0 se centró en una construcción e interpretación estricta para la ejecución. Las reglas empleadas en UML 1.0 por lo tanto no puede ser comparable a UML 2.0. Un usuario solía UML 1.0 debería tener cuidado con el cambio instituido en UML 2.0, especialmente cuando se trata de modelos que implican concurrencia.

En uml 2.0, la semántica de flujo no se puede ignorar. La ejecución de un nodo tiene un efecto directo en otro nodo diferente. Para que un nodo comience la ejecución, se deben cumplir ciertas condiciones. Sobre las condiciones requeridas que se cumplen, el nodo funciona y ofrece flujos de salida, un momento en que la corriente posterior comienza a ejecutarse. En uml 1.0, los nodos disponibles son pseudo estados que vienen con transiciones entre ellos, que están especialmente diseñados para el modelado de flujos.

Uml 2.0 también viene con modelado de concurrencia que permite el paralelismo sin restricciones. En uml 1.0, el paralelismo no está permitido y utiliza un modelo metódico paso a paso en las operaciones de rendimiento. Uml 2.0 Por lo tanto, ayuda a traer un método de tiempo eficiente y rápido para trabajar en las cosas.

Los nodos de acción y control difieren cuando UML 1.0 y UML 2.0 se comparan. Los dos parecen tener marcos similares cuando se comparan con valor nominal, pero la semántica que los controla son completamente diferentes. La ejecución del modelo en ambos UML 1.0 y UML 2.0 no tienen mucha diferencia, especialmente cuando se comparan los nodos de control y el aspecto inicial y final.

Una nueva inclusión en UML 2.0 es nodos de objeto. Estos son nodos que se proporcionan específicamente para indicar una instancia de la cual un clasificador particular podría estar disponible. Esta acción hace nodos de objetos en UML 2.0 para funcionar como contenedores que los objetos de un tipo dado pueden fluir hacia y desde. Los nodos objeto son una inclusión que no se facturó en la construcción del UML 1.0.

Un componente en UML 2.0 se notifica especialmente con un símbolo de clase que no tiene dos rectángulos de los cuales lo definen. Componente por definición en UML 2.0 es una clase estructurada que viene con una colaboración de elementos en su estructura interna. Conectores en UML 2.0 Conecte diferentes piezas. UML 1.0 utiliza el subsistema de elementos de modelo, que es un modelo que viene con una interfaz.

El diagrama de secuencia en UML 2.0 también difiere ligeramente de eso en UML 1.0. Una cosa única del diagrama de secuencia en UML 2.0 ¿muestra cómo se crean y destruyen los objetos?. Esta capacidad no está disponible en UML 1.0. En uml 1.0, los bucles que representan ciertas condiciones estaban dentro de una condición de bucle determinada de la cual se creó dentro de una nota. Esta nota se adjuntó dentro de los mensajes pendientes que se ejecutarían. En uml 2.0, existe una representación de bucle específica. Finalmente, uml 2.0 ofrece nuevas capacidades increíbles, como bucles, ramas y condiciones.