Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Limites de XMI

Alors que XMI est un moyen précieux de définir un modèle UML dans un format commun, il est relativement limité dans la quantité d'informations supplémentaires qu'il peut tolérer en utilisant la syntaxe standard.

Notes sur Enterprise Architect

De nombreuses informations d'un modèle Enterprise Architect doivent être converties en Valeur Étiquetés , qui sont importées dans d'autres systèmes de modélisation en tant qu'informations supplémentaires ou sont complètement ignorées. Enterprise Architect peut à la fois générer et lire :

  • XMI 1.0 et 1.1 utilisant le format UML 1.3
  • XMI 1.2 utilisant le format UML 1.4, et
  • XMI 2.1 utilisant le format UML 2.x
Les éléments de modèle aller-retour utilisant XMI dans Enterprise Architect sont possibles en utilisant XMI 1.1 ou XMI 2.1 ; XMI 1.1 utilise les Valeur Étiquetés supplémentaires pour stocker les informations UML 2.x - cela garantit l'exhaustivité du modèle lors de l'aller-retour des éléments de modèle UML 2.x à l'aide de XMI 1.1.

Enterprise Architect utilise exclusivement XMI 1.1 pour les modèles aller-retour utilisant Contrôle de Version .

Notes sur l'exportation vers Rose et d'autres outils

Il existe des divergences dans l'implémentation Unisys/Rose en ce qui concerne les erreurs typographiques et la syntaxe légèrement différente de la spécification officielle XMI 1.1, de sorte que des problèmes peuvent survenir. La façon dont les Paquetages sont organisés dans différents modèles peut avoir un impact sur la réussite de l'importation dans d'autres systèmes ; l'expérimentation est la seule solution à ce problème.

Certaines parties du processus d'importation/exportation XMI ne fonctionnent pas comme prévu dans des produits tels que Rational Rose ; par exemple, les liens de Note ne sont pas pris en charge et les opérations d' State sont importées mais n'apparaissent pas dans les diagrammes . Rational Rose ne prend en supporte que l'importation d'un projet complet, pas un seul Paquetage .

Pour de meilleurs résultats, il est recommandé de garder les éléments de modèle à exporter vers Rational Rose simples et qu'ils se conforment le plus possible à la spécification UML 1.3.

Apprenez Plus