© 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.
Después de crear un diagrama de secuencias UML y de haber trabajado con el mismo en un modelo, es posible que aparezcan los siguientes tipos de errores:
El conector de ensamblajes "<Connector>" sólo puede definirse a partir de un extremo de rol que requiera una interfaz para un extremo de rol que proporcione dicha interfaz.
Este error/aviso se produce debido a una incoherencia en las especificaciones de UML 2.1. La definición de esta restricción en las especificaciones de UML tiene el efecto secundario de prohibir la creación de diagrama de comunicación cuyas líneas de vida no representan roles que proporcionan y requieren interfaces. Para facilitar su uso, se crean conectores entre las propiedades representadas de todas las líneas de vida creadas para permitir la creación de diagramas de comunicación.
IRJA0131W La propiedad "operación" de "<Suceso de recibir operación> SucesoRecibirOperación1" tiene 0 valor(s); se requiere entre 1 y 1.
IRJA0131W La propiedad "operación" de "<Suceso de enviar operación> SucesoEnviarOperación1" tiene 0 valor(es); se requiere entre 1 y 1.
IRJA0131W La propiedad "señal" de "<Suceso de recibir señal>" tiene 0 valor(es); se requiere entre 1 y 1.
IRJA0131W La propiedad "señal" de "<Suceso de enviar señal>" tiene 0 valor(es); se requiere entre 1 y 1.
Estos errores/avisos se producen porque las especificaciones de UML requieren que estas características se especifiquen para estos elementos de UML. Sin embargo, esto impediría a los usuarios utilizar diagramas de secuencia como los "esbozos" en los que desean mostrar el flujo general de mensajes sin especificar/definir realmente operaciones o señales que se envíen o se reciban en ellos. El producto permite esta "creación de bocetos" que da como resultado errores/avisos en la validación.
Cuando se migre 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 estereotipos definidos por perfiles no presentes se perderán cuando se guarde el modelo. No podrá recuperar los datos si intenta migrar el perfil después de migrar el modelo.
Hay varios problemas conocidos con el editor de diagramas en SUSE Linux® 9:
Los elementos en los diagramas de clase de modelado ven sus nombres truncados al añadir un nombre largo de más de 35 caracteres a una clase.
El Editor de diagramas Web y el Editor de diagrama de clase de modelado muestran caracteres extraños en todo el texto.
Cambiar el font predeterminado en el diagrama por un font Adobe® hace que el espacio de trabajo se cuelgue.
Método alternativo: desactive el anti-alias en las preferencias del diagrama. Pulse Ventana > Preferencias > Modelado > Diagramas > Valores globales y deseleccione Habilitar anti alias.