Notas de release del modelador de UML

© Copyright International Business Machines Corporation 2006. Reservados todos los derechos. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Notas de release

1.0 Limitaciones
   1.1 Validación de modelos: diagramas de secuencia
   1.2 Los perfiles como correlación de vía de acceso importados con un modelo v6.0 no pueden actualizarse
2.0 Problemas conocidos y soluciones provisionales
   2.1 Problemas con el anti-alias en Linux SUSE 9

1.0 Limitaciones

1.1 Validación de modelos: diagramas de secuencia

después de crear un diagrama de secuencia de UML y de trabajar con él en un modelo, pueden producirse los tipos de errores de validación siguientes:

El conector de ensamblado "<Connector>" solo se debe definirse a partir de un extremo de rol que necesite una interfaz para un extremo de rol que proporcione esa interfaz.

Este error/aviso se produce debido a una incoherencia en las especificaciones UML 2.1. La definición de esta restricción en la especificación UML tiene el efecto secundario de prohibir la creación de un diagrama de comunicación para cualquier diagrama de secuencia cuyas líneas de vida no representen roles que proporcionen y necesiten interfaces. Para su utilización se crean conectores entre las propiedades representadas de todas las líneas de vida para habilitar la creación de los diagramas de comunicación.

IRJA0131W La propiedad "operation" del "<Evento Recibir operación> ReceiveOperationEvent1" tiene 0 valor(es); necesita entre 1 y 1.

IRJA0131W La propiedad "operation" del "<Evento Enviar operación> SendOperationEvent1" tiene 0 valor(es); necesita entre 1 y 1.

IRJA0131W La propiedad "signal" del "<Evento Recibir señal>" tiene 0 valor(es); necesita entre 1 y 1.

IRJA0131W La propiedad "signal" del "<Evento Enviar señal>" tiene 0 valor(es); necesita entre 1 y 1.

Estos errores/avisos se producen porque las especificaciones de UML necesitan que se especifiquen estas características para estos elementos de UML. Sin embargo, esto le impediría utilizar los diagramas de secuencia como "esbozos" en los que desea mostrar el flujo general de mensajes sin especificar/definir realmente las operaciones o las señales que se envían en ellos. El producto permite realizar ese "esbozo" lo que genera estos errores/avisos al validar.

1.2 Los perfiles como correlación de vía de acceso importados con un modelo v6.0 no pueden actualizarse

Al migrar un modelo de la versión 6.0 a la 7.0, asegúrese de que todos los perfiles aplicados al modelo están disponibles. Los datos almacenados en los estereotipos definidos por perfiles faltantes se perderán cuando se guarde el modelo. No podrá recuperar los datos si intenta migrar el perfil después de migrar el modelo.

2.0 Problemas conocidos y soluciones provisionales

2.1 Problemas con el anti-alias en SUSE Linux 9

Hay varios problemas conocidos con el editor de diagramas en SUSE Linux 9:

Los elementos de los diagramas de clases de modelado truncan sus nombres al añadir un nombre largo de  más de 35 caracteres a una clase.

Tanto el editor de diagramas Web como el editor de diagramas de clase de modelado muestran caracteres extraños para todo el texto.

Al cambiar el font predeterminado en el diagrama por un font de Adobe se cuelga el entorno de trabajo.

Solución provisional: desactive el anti-alias en las preferencias de diagrama. Pulse Ventana > Preferencias > Modelado > Diagramas > Valores globales y deseleccione Habilitar anti-alias.