Detalles del modelo de Rose

El modelo de ejemplo de Rational Rose se centra en 15 diagramas accesibles desde el diagrama Empezar aquí de la vista lógica. Este diagrama sirve como punto de partida y tabla de contenido (TOC) general para el modelo de ejemplo. Todas las notas que residen en el diagrama Empezar aquí contienen un hiperenlace al correspondiente diagrama; con simplemente efectuar una doble pulsación en cualquier nota, accederá automáticamente al diagrama.

Además de los diagramas, el modelo de Rose también contiene paquetes con código fuente Java y C++ que se utiliza en la ingeniería directa e inversa (RTE) de Rose. Puede utilizar este código para realizar pruebas y comprender mejor las posibilidades de transformación y edición visual de Rational Software Architect.

Los siguientes apartados incluyen el nombre de todos los diagramas que se muestran (incluido el tipo de diagrama), junto con un breve resumen de las diferencias que se muestran en cada diagrama. Consulte los diagramas reales del modelo para ver las diferencias.

Tipo y nombre del diagrama Descripción del diagrama
01 Guión de uso básico (diagrama de guión de uso) El diagrama importado es muy similar al original; sin embargo, el diagrama importado no contiene el nombre del padre (de elementos del modelo). Los nuevos productos de modelado UML no admiten una posibilidad similar que muestre la versión abreviada del nombre del padre en el editor de diagramas.
Consejo: En el diagrama importado, puede visualizar el nombre del padre mediante la opción de visualización Mostrar nombre del padre; sin embargo, esta opción muestra el nombre totalmente calificado, que suele ser largo y puede saturar al editor de diagramas, en función del diagrama.
02 Inclusión, Ampliación, Generalización (diagrama de guión de uso) En el modelo importado, es recomendable ajustar manualmente algunos de los guiones de uso, de modo que los nombres de guiones de uso no se solapen.
03 Estereotipos comunes del guión de uso (diagrama de guión de uso) Durante el proceso de importación, las realizaciones de guiones de uso se importan como colaboraciones UML 2.0. En el editor de diagramas, las colaboraciones contienen la etiqueta del nombre en la forma de elipse, no debajo, de modo que la colaboración parece mayor que en Rose.
Consejo: Puede eliminar formas de colaboración de mayor tamaño en el editor de diagramas anulando la selección del recuadro de selección Guión de uso en la página Preferencias del asistente de importación de modelo de Rose (la última página del asistente).
04.1 Evaluar petición de préstamo - Flujo de actividad de sucesos (diagrama de la actividad) En el diagrama importado, fíjese en los nodos de actividad estructurada, que son diferentes a la versiones anteriores de UML. Los diagramas de la actividad han cambiado de forma significativa en UML 2.0.
04.2 Evaluar actividades de petición de préstamo, Divisiones (diagrama de la actividad) Durante el proceso de importación, las transiciones entre actividades se importan como flujos de control de UML 2.0. En el editor de diagramas, los nombres de elemento de diagrama más largos se truncan para que quepan en el elemento de diagrama.
04.3 Evaluar secuencia de petición de préstamo (diagrama de secuencia)

El texto que aparece por encima de las cabeceras de línea de vida en Rose se muestra detrás de las líneas de vida en el modelo importado. Los diagramas de secuencias UML 2.0 colocan todas las cabeceras de línea de vista en la parte superior del diagrama, excepto cuando se crean por mensajes de creación.

En el modelo de Rose, el diagrama de secuencia es propiedad de un guión de uso. En el modelo importado, el diagrama es propiedad de una interacción. Las interacciones son los únicos elementos de modelo que pueden poseer diagramas de secuencias en UML 2.0.

Los diagramas de comunicación no muestran mensajes de retorno.

Los guiones de uso no pueden poseer interacciones. Las colaboraciones hacen referencia a las interacciones del guión de uso como un clasificador de asuntos.

Los iconos de estereotipos de modelado empresarial no aparecen en las líneas de vida de los diagramas de interacción.

04.4 Evaluar colaboración de préstamo (diagrama de comunicación)

En UML 2.0, el nombre de los diagramas de colaboración se ha cambiado por diagramas de comunicación.

En el modelo de Rose, el diagrama de colaboración es propiedad de un guión de uso. En el modelo importado, el diagrama es propiedad de una interacción. Las interacciones son los únicos elementos de modelo que pueden poseer diagramas de comunicación.

Los mensajes de retorno no se muestran en los diagramas de comunicación.

Los iconos de estereotipos de modelado empresarial no aparecen en las líneas de vida de los diagramas de interacción.

05.1 Diagrama de rastreabilidad de la realización de guiones de uso (diagrama de clase)

Los guiones de uso estereotipados como realizaciones de guiones de uso se importan como colaboraciones.

En el modelo importado, es recomendable ajustar manualmente las colaboraciones (con una palabra clave de realización de guiones de uso) en el editor de diagramas. Los nombres de realización de guiones de uso aparece por debajo del elemento de diagrama en el diagrama de Rose, pero el compartimiento de nombres aparece dentro del elemento de diagrama en el modelo importado. Por lo tanto, los elementos del diagrama de colaboración son más grandes en el diagrama importado y el diagrama tiene un aspecto un poco diferente al original de Rose.

05.2 Generar realización de guiones de uso de aviso de pago normal (diagrama de secuencia) En el modelo de Rose, este diagrama es propiedad de un guión de uso. En el diagrama importado, el diagrama es propiedad de una colaboración. Las interacciones son los únicos elementos de modelo que poseen diagramas de secuencias.
05.3 Vista de clases participantes (diagrama de clase) La notación de multiplicidad es ligeramente diferente en UML 2.0. En Rose y UML 1.4, una simple n un límite superior ilimitado; en UML 2.0, un límite ilimitado se representa mediante un asterisco (*).
05.4 Retirar fondos del diagrama de estado de comprobación (diagrama de estado)

En UML 2.0, el nombre de los diagramas de estado se ha cambiado por diagramas de máquina de estado.

En el modelo importado, algunas de las etiquetas de transición debe ajustarse manualmente. Los nombres de la etiqueta de estado de inicio y finalización también deben ajustarse.

En la vista Explorador de proyectos, observe que todos los elementos de modelo que aparecen en el diagrama son propiedad de una región.

06.1 Visión general del paquete de implementación de C++ y 06.2 Visión general del paquete de implementación de Java (diagramas de clase)

En Rose, los diagramas importados son muy similares a los diagramas originales.

Importante: El proceso de importación de modelo de Rational Rose no importa código asociado al modelo. Debe importar todo el código asociado utilizando las posibilidades estándar de Eclipse.
07 Diagrama de componentes principal (diagrama de componentes) En el diagrama importado, los componentes del editor de diagramas no tienen la forma de componente clásico, como en Rose.
08 Despliegue de sistemas de procesos de préstamo (diagrama de despliegue)

Las formas del procesador que aparecen en el diagrama de despliegue de Rose se importan como entornos de ejecución. Las relaciones de conexión que conectan los procesadores se importan como relaciones de vía de acceso de comunicación.

Debido a las diferencias en las etiquetas de nombre entre cada herramienta, es posible que tenga que modificar el tamaño de algunas formas del entorno de ejecución para poder leer con claridad las etiquetas de nombre.

GUID duplicados Los GUID duplicados se mantienen como prefijo del que genera el asistente de importación de modelo de Rose; el asistente adjunta el sufijo _0, _1, y lo mismo con todos los duplicados.

Comentarios