Pré. | Proc. |
Migrer vers la dernière version ArchiMate
Si vous avez créé un modèle sous une version d' ArchiMate , vous pouvez migrer tout ou partie de celui-ci vers une version ultérieure ; par exemple, migrer le modèle d' ArchiMate 2 vers ArchiMate 3.1. Vous effectuez la migration à l'aide de la fonction Migrate() de l'interface de projet d'automatisation, qui met à jour les Valeur Étiquetés et, si nécessaire, les stéréotypes vers la version ultérieure d' ArchiMate pour tous les éléments, attributs, connecteurs et diagrammes sous le Paquetage ou l'élément sélectionné.
Lorsque vous migrez votre modèle, vous devez avoir les deux versions de la technologie activées ; une fois la migration terminée, désactivez l'ancienne version de la technologie.
Migrer le modèle ArchiMate 2 vers ArchiMate 3.1
Dans Enterprise Architect , ArchiMate 3.1 dispose d'un script de migration intégré, permettant de mettre à niveau un modèle créé pour ArchiMate 2 vers ArchiMate 3.1. Pour exécuter ce script :
- Sélectionnez l'option de ruban « Spécialiser > Outils > Scriptant ».
- Développez le dossier ArchiMate® 3.1 .
- Cliquez-droit sur le script 'Migrer ArchiMate 2 vers ArchiMate 3'.
- Cliquez sur l'option « Exécuter le script » du menu contextuel.
- Surveillez l’exécution du script dans la fenêtre Sortie système.
Notes (Migrer ArchiMate 2 vers ArchiMate 3.1)
- Si vous souhaitez migrer d'un modèle ArchiMate vers un modèle ArchiMate 3.1, vous devez le faire en deux étapes : d' ArchiMate vers ArchiMate 2 et d' ArchiMate 2 vers ArchiMate 3.1
Migrer le modèle ArchiMate vers ArchiMate 2
Vous devez créer un script pour appeler la fonction Migrate() pour migrer un Paquetage ou un élément vers ArchiMate 2 : voici un exemple de script VB d'un tel script :
Sous-élément MigrateElement (sGUID, lngPackageID)
Projet Dim comme EA.Project
set proj = Référentiel .GetProjectInterface
projet.Migrate sGUID, " ArchiMate ", " ArchiMate 2 "
'rafraîchir le modèle
Si lngPackageID<>0 alors
Référentiel .RefreshModelView (lngPackageID)
Fin si
Fin de sous-titre
Sous MigrateSelectedItem
Type de sélection Dim
Dim selElement comme EA.Element
Dim selPackage comme EA. Paquetage
selType = GetTreeSelectedItemType
Si selType = 4 alors 'signifie élément
définir selElement = GetTreeSelectedObject
MigrateElement ElementGUID , selElement.PackageID
MsgBox « Migration d'élément terminée », 0, " Migration ArchiMate 2 »
Sinon si selType = 5 alors 'signifie Paquetage
définir selPackage = GetTreeSelectedObject
MigrateElement selPackage.PackageGUID, selPackage.PackageID
MsgBox " Migration Paquetage terminée », 0, " Migration ArchiMate 2 »
Autre
MsgBox "Sélectionnez un Paquetage ou un élément dans la fenêtre Navigateur pour lancer la migration",0, " ArchiMate 2 Migration "
Fin si
Fin de sous-titre
Sous-principal
Migrer l'élément sélectionné
Fin de sous-titre
Principal
Notes (Migrer ArchiMate vers ArchiMate 2)
- Tous diagrammes sont convertis en diagrammes Métier Layer
- Les éléments de collaboration sont convertis en Métier Collaboration ou Application Collaboration en fonction de la valeur du 'collaborationtype' Valeur Étiquetée
- Les éléments Object sont convertis en Object Métier , Contrat ou Object de Données selon la valeur du 'objecttype' Valeur Étiquetée
- Les éléments d'interface sont convertis en Interface Métier , Interface Application ou Interface Infrastructure selon la valeur du 'interfacetype' Valeur Étiquetée
- Les éléments de fonction sont convertis en Fonction Métier ou Fonction Application selon la valeur du 'functiontype' Valeur Étiquetée
- Les éléments d'interaction sont convertis en Métier Interaction ou Application Interaction en fonction de la valeur du 'interactiontype' Valeur Étiquetée
- Les éléments de service sont convertis en Service Métier , Service Application ou Service Infrastructure selon la valeur du 'servicetype' Valeur Étiquetée
- La Valeur Étiquetée « iconstyle » est supprimée et l'option de menu « Utiliser la notation rectangulaire » est activée ou désactivée selon le cas
- Les éléments de processus deviennent des éléments Processus Métier
- Les éléments événementiels deviennent des éléments Métier Event
- Les éléments Acteurs deviennent des éléments Métier Acteur
- Les éléments de rôle deviennent des éléments de rôle Métier
- Les éléments de composant deviennent des éléments de composant d'application
- Les éléments logiciels deviennent des éléments logiciels système
- Les connecteurs de spécialisation deviennent des connecteurs de spécialisation
- Les connecteurs de réalisation deviennent des connecteurs de réalisation
- Les connecteurs Network Connector deviennent Network
- Les éléments de nœud étendent maintenant les éléments de classe UML
- Les éléments logiciels étendent maintenant les éléments de classe UML
- Les éléments de jonction étendent maintenant les éléments UML Décision
Apprenez Plus
- Classe de projet (une méthode de l'interface du projet)