Limitaciones de XMI [Guía de Usuario de Enterprise Architect]

Top Previous Next

Limitaciones de XMI

button_main button_prev button_next

Mientras XMI es un medio valioso para la especificación de un modelo UML en un formato común, es relativamente limitado en la cantidad de información adicional que puede tolerar utilizando la sintaxis estándar.

Temas

Tema

Detalle

Ver También

Notas en Enterprise Architect:

Mucha información desde un modelo de Enterprise Architect debe estar convertida a Valores Etiquetados, los cuales importar a otros sistemas de modelado como información adicional o ignorados completamente.

Enterprise Architect puede tanto generar como leer:

XMI 1.0 y 1.1 utilizando el formato UML 1.3

XMI 1.2 utilizando el formato UML 1.4, y

XMI 2.1 utilizando el formato UML 2.x

 

La ida y vuelta de los elementos de modelo utilizando XMI en Enterprise Architect es posible utilizando XMI 1.1 o XMI 2.1; XMI 1.1 utiliza los Valores Etiquetados adicionales para almacenar la información UML 2.x - esto asegura la completitud del modelo en la ida y vuelta de elementos modelo UML 2.x utilizando XMI 1.1.

Por favor note que Enterprise Architect exclusivamente utiliza XMI 1.1 para la ida y vuelta de modelos utilizando Control de Versiones.

 

 

Notas para Exportar a Rose y Otras Herramientas

Hay discrepancias en la implementación de Unisys/Rose con respecto a los errores de ortografía y una sintaxis ligeramente diferente a la especificación oficial de XMI 1.1, por lo que pueden ocurrir problemas.

La manera en la que los paquetes están organizados en diferentes modelos puede impactar la importación exitosa hacia otros sistemas; la experimentación es el único trabajo en torno a este problema.

Algunas partes del proceso de importar/exportar XMI no funcionan como se espera en productos como Rational Rose; por ejemplo, los Vínculos de Notas no son soportados, y las Operaciones de Estado se importan pero no aparecen en diagramas.

Rational Rose sólo soporta la importación de un proyecto completo, no un único paquete.

Para mejores resultados, se recomienda que mantenga los elementos modelo para exportar a Rose simples y que se ajuste lo mejor posible a la especificación UML 1.3.