Pré. | Proc. |
Échange de Modèles au format XMI
L'échange de métadonnées XML (XMI), défini par l'OMG et basé sur XML, est un format de fichier standard ouvert qui permet l'échange d'informations de modèle entre les modèles et les outils. Les formats de fichiers natifs, d'autre part, sont des formats spécifiques à Enterprise Architect pour l'échange de modèles entre divers référentiels Enterprise Architect .
XMI et Enterprise Architect
Enterprise Architect utilise XMI comme méthode d'importation et d'exportation de spécifications de modèle entre différents Paquetages UML , projets Enterprise Architect et autres outils prenant en support XMI. Le système prend en supporte les spécifications XMI 1.1, 1.2, 2.1, 2.4, 2.4.2 et 2.5.1. XMI 1.1 prend en support UML 1.3, tandis que XMI 2.x est utilisé pour UML 2.0 - 2.5.1.
Enterprise Architect ne prend pas entièrement en support l'ancienne spécification 1.0. Lors de l'importation ou de l'exportation vers XMI 1.0, certaines pertes de données se produisent en raison des limitations de XMI 1.0.
Avec XMI, les détails du modèle peuvent être échangés entre différents outils UML et d'autres outils capables d'utiliser XMI. Une prise en support limitée de l'exportation vers Rational Rose est fournie à l'aide de la version Rose de la spécification XMI 1.1, telle qu'implémentée par Unisys pour les produits Rational.
Paquetages peuvent être exportés et importés dans les modèles Enterprise Architect , ce qui améliore considérablement la flexibilité et la robustesse des modèles, aidant les analystes et les modélisateurs à externaliser les éléments de modèle dans XMI pour :
- Contrôle de Version
- Développement distribué
- Post-traitement et
- Transfert de Paquetages entre modèles
Tâches de fichier XML
Les tâches que vous pouvez effectuer lors de l'importation et de l'exportation d'un fichier natif/XMI incluent :
- Définition des options XML - L'importation, l'exportation et le contrôle du Paquetage natifs/XMI reposent tous sur l'enregistrement et le chargement de fichiers XML ; vous pouvez définir un certain nombre d'options pour rationaliser ce processus
- Exportation d'un Paquetage vers un fichier natif/XMI
- Importation à partir d'un fichier natif/XMI
- Mise en place de Paquetages contrôlés
- Contrôler manuellement un Paquetage en le liant à un fichier XMI
- Exportation par lots de Paquetages contrôlés
- Importation par lots de Paquetages contrôlés
- Prise en compte des limites de XMI
- Application d'une définition de Type de données UML (DTD)
- Importation d'un modèle depuis IBM Rational Rhapsody
- Importation d'un modèle à partir d'un fichier MagicDraw MDZIP
Notes
- Lors de l'exécution de transferts d'Enterprise Architect à Enterprise Architect, assurez-vous que XMI version 1.1, XMI version 2.1 ou XML/XEA natif d' Enterprise Architect est sélectionné
- Le fichier XMI 2.1 exporté par Enterprise Architect 7.0 ou version ultérieure peut ne pas être correctement importé par les versions d' Enterprise Architect antérieures à 7.0
- Le fichier XML natif exporté par Enterprise Architect version 15.0 ou ultérieure ne peut pas être importé par des versions d' Enterprise Architect antérieures à 15.0
- Le fichier XEA natif exporté par Enterprise Architect version 16.0 ou ultérieure ne peut pas être importé par des versions d' Enterprise Architect antérieures à 16.0
Apprenez Plus
- XML Specifications
- Export to XMI
- Model Publishing to Various Formats
- Import from XMI
- Using Controlled Packages
- Manual Version Control with XMI
- Batch Export Controlled Packages
- Batch Import Controlled Packages
- Limitations of XMI
- The UML DTD
- Import a Rhapsody Model
- Import a MagicDraw MDZIP File
- Technologie XML/XMI