Diagramas UML - Notas de release


1.0 Problemas conocidos
   1.1 Es posible que las imágenes SVG no se guarden con los colores correctos en los diagramas de comunicaciones
   1.2 Es posible que las teclas de acceso directo no funcionen con campos de texto
   1.3 No se pueden visualizar las limitaciones de los puntos finales de asociaciones
   1.4 Es posible que los decoradores no se actualicen para reflejar los cambios de visibilidad
   1.5 Las líneas de vida no pueden visualizar decoradores
   1.6 Se producen excepciones no válidas cuando se generan documentos Java
   1.7 No se pueden crear operaciones nuevas en diagramas de secuencias C++
   1.8 Las violaciones de restricciones no se cargan en el editor de diagramas
   1.9 El número de patrones de detección de arquitectura puede confundir
   1.10 Es posible que las anotaciones de implementaciones aparezcan como generalizaciones
   1.11 El navegador por omisión en SuSE Linux no visualiza correctamente los diagramas de clases de visualización como SVG
   1.12 Es posible que Rational Software Architect no responda correctamente si la variable de entorno LANG es incorrecta
   1.13 Es posible que las operaciones conviertan los diagramas UML en inutilizables
   1.14 Es posible que las imágenes SVG no se generen correctamente
   1.15 Es posible que los editores de texto no visualicen correctamente los archivos
   1.16 Es posible que los conectores de relaciones no aparezcan correctamente
   1.17 Es posible que las operaciones de mostrar elementos relacionados originen errores

1.0 Problemas conocidos

1.1 Es posible que las imágenes SVG no se guarden con los colores correctos en los diagramas de comunicaciones

Cuando guarda un diagrama de comunicaciones como una imagen SVG, es posible que los colores de relleno de las líneas de vida no se guarden correctamente. Para solucionar este problema, guarde el diagrama de comunicaciones como una imagen GIF o JPEG.

1.2 Es posible que las teclas de acceso directo no funcionen con campos de texto

Cuando trabaja con un diagrama editable, es posible que las teclas de acceso directo a la función de copiar (Ctrl+C) y pegar (Ctrl+V) no funcionen en los campos de texto. Para solucionar este problema, copie el texto que desee pegar utilizando el menú Editar:

  1. Seleccione el texto para copiarlo.
  2. Pulse con el botón derecho el texto seleccionado y luego Copiar.
  3. Cree un nuevo elemento de diagrama de texto.
  4. Pulse con el botón derecho el elemento de diagrama de texto y luego pulse Pegar.

1.3 No se pueden visualizar las limitaciones de los puntos finales de asociaciones

Cuando trabaja con un diagrama UML, no se pueden visualizar las limitaciones sobre los puntos finales de asociaciones.

1.4 Es posible que los decoradores no se actualicen para reflejar los cambios de visibilidad

Cuando trabaja con diagramas de máquinas de estado, puede cambiar la visibilidad de un elemento de estado. No obstante, en la vista de estado, es posible que el decorador del elemento de estado no se actualice para reflejar el cambio de visibilidad.

1.5 Las líneas de vida no pueden visualizar decoradores

Si visualiza una línea de vida que representa una propiedad de un tipo específico de clasificador o elemento estereotipo, el icono del decorador no se visualiza. Cambiar los valores de estereotipo y visibilidad no tiene ningún efecto. Para solucionar este problema, puede diferenciar la línea de vida cambiando su color.

1.6 Se producen excepciones no válidas cuando se generan documentos Java

Cuando genere documentos Javadoc para un diagrama UML desde un script Ant generado, el script se ejecuta hasta completarse pero genera una excepción. Puede ignorar la excepción.

1.7 No se pueden crear operaciones nuevas en diagramas de secuencias C++

No se puede crear una operación nueva en un diagrama de secuencia C++. Para solucionar este problema, actualice el código fuente C++ para incluir la operación nueva.

1.8 Las violaciones de restricciones no se cargan en el editor de diagramas

Cuando pulsa dos veces una violación de limitación en la vista de problemas, el elemento se abre en el editor de modelos UML. No obstante, el elemento debe abrirse en el editor de diagramas.

1.9 El número de patrones de detección de arquitectura puede confundir

En el navegador de diagramas, el número de patrones de detección de arquitectura indica el numero de coincidencias en el momento del análisis. Si actualiza el espacio de trabajo importando proyectos nuevos o cerrando proyectos existente, el número no se actualiza. Para actualizar el número, vuelva a ejecutar el análisis.

1.10 Es posible que las anotaciones de implementaciones aparezcan como generalizaciones

En los sistemas operativos Linux, la anotación de implementaciones aparece como una generalización.

1.11 El navegador por omisión en SuSE Linux no visualiza correctamente los diagramas de clases de visualización como SVG

No puede ver diagramas de clase como SVG (Scalable Vector Graphics) en SuSE Linux utilizando el navegador Konqueror. Para descargar e instalar un visor que visualice correctamente los diagramas de clase de pantalla como SVG, visite www.adobe.com/svg/viewer/install/main.html

1.12 Es posible que Rational Software Architect no responda correctamente si la variable de entorno LANG no es correcta

Si la variable de entorno LANG en el sistema no está establecida o si está establecida en un valor no soportado por GTK (GIMP Toolkit), es posible que el producto no responda correctamente cuando trabaje con diagramas UML. En cualquier caso, aparecerán avisos Gdk en el archivo de anotaciones de Eclipse:

 (process:9793): Gdk-WARNING **: locale not supported by Xlib
(process:9793): Gdk-WARNING **: can not set locale modifiers

Para solucionar este problema, establezca la variable de entorno LANG en un valor soportado por Gdk (por ejemplo, es_es) y asegúrese de que el valor coincide con el entorno local del entorno del sistema ventanas X.

1.13 Es posible que las operaciones conviertan los diagramas UML en inutilizables

En Red Hat Enterprise Linux 3.0, algunas operaciones pueden convertir un diagrama UML en inutilizable. En cada uno de los casos, se visualiza el mensaje de error siguiente:

Se ha producido un error interno durante la visualización. Es recomendable salir del entorno de trabajo. Posteriormente pueden producirse más errores que concluyan el entorno de trabajo sin previo aviso. Consulte el archivo .log para conocer más detalles. El navegador por omisión en SuSE Linux no visualiza correctamente los diagramas de clases de visualización. ¿Desea salir del espacio de trabajo?

El archivo .log contendrá excepciones similares a las siguientes:

 !MESSAGE Failed to execute runnable (java.lang.InternalError: Can't connect to X11 
window server using ':0.0' as the value of the DISPLAY variable.)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.InternalError:
Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
en org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Fuente desconocido)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
en org.eclipse.swt.widgets.Display.readAndDispatch(Fuente desconocido)
en org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
...

 !MESSAGE Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
!STACK 0
java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
en sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:175)
en java.lang.Class.initializeImpl(Método nativo)
en java.lang.Class.initialize(Class.java:350)
en java.lang.Class.forNameImpl(Método nativo)
en java.lang.Class.forName(Class.java:116)
en java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:91)
en java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1073)
at org.apache.batik.ext.awt.image.GraphicsUtil.createGraphics(Unknown Source)
en org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(Fuente desconocido)
en org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(Fuente desconocido)
en org.apache.batik.ext.awt.image.rendered.TileCacheRed.genRect(Fuente desconocido)
...

Para solucionar este problema, debe salir y reiniciar el producto.

1.14 Es posible que las imágenes SVG no se generen correctamente

En SuSE Linux Enterprise Server (SLES) Versión 9, cuando guarde un diagrama UML como una imagen SVG, el transcodificador SVG se correlaciona con un color incorrecto. Como resultado, verá que los diagramas del producto presentan diferencias de color y que los diagramas se generan como imágenes SVG.

1.15 Es posible que los editores de texto no visualicen correctamente los archivos

Cuando se invoca un mandato que visualiza un diagrama UML, por ejemplo, un archivo con una extensión de archivo .emx, .epx, .dnx o .tpx, en modalidad de texto, es posible que el editor de texto no visualice correctamente el archivo. Para solucionar este problema, efectúe los pasos siguientes:

  1. En la vista del Explorador de modelos, seleccione los archivos de diagrama.
  2. Pulse con el botón derecho la selección, a continuación, pulse Properties.
  3. Pulse la pestaña Info.
  4. En Text file encode, pulse Other.
  5. Seleccione UTF-8 en la lista desplegable.
  6. Pulse Apply.
  7. Pulse OK.

1.16 Es posible que los conectores de relaciones no aparezcan correctamente

Cuando importa un diagrama EJB (Enterprise JavaBeans) desde WebSphere Application Developer, Version 5.1.1, es posible que los conectores de relaciones no aparezcan correctamente. Para solucionar este tema, seleccione los conectores y en la vista de propiedades, bajo Appearance, borre el recuadro de selección Avoid obstructions.

1.17 Es posible que las operaciones de mostrar elementos relacionados originen errores

Cuando se trabaja con un diagrama UML, la operación Show Related Elements puede devolver un número elevado de elementos, lo que puede originar que el sistema se quede sin memoria. Este problema es más común cuando se especifica un nivel de búsqueda superior a uno y cuando se buscan todas las relaciones. Para solucionar este problema, especifique un valor de nivel de búsqueda más bajo y vuelva a ejecutar la consulta. Esta información también se aplica a las consultas de examinar diagramas.

Volver al archivo readme principal