Pré. | Proc. |
Migrer vers la dernière version d'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, migrez le modèle d'ArchiMate 2 vers ArchiMate 3.1. Vous effectuez la migration à l'aide de la fonction Automation Project Interface Migrate(), 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 a un script de migration intégré, pour mettre à niveau un modèle construit 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 Script' du menu contextuel.
- Surveillez l'exécution du script dans la fenêtre Sortie système.
Notes (Migration 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 temps : 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() afin de migrer un Paquetage ou un élément vers ArchiMate 2 : voici un exemple de script VB d'un tel script :
Sous MigrateElement (sGUID, lngPackageID)
Dim projet comme EA.Project
set proj = Référentiel .GetProjectInterface
proj.Migrate sGUID, "ArchiMate", "ArchiMate 2"
'actualiser le modèle
Si lngPackageID<>0 Alors
Référentiel .RefreshModelView (lngPackageID)
Fin si
Sous-titre de fin
Sub MigrateSelectedItem
Dim selType
Dim selElement comme EA.Element
Dim selPackage comme EA. Paquetage
selType = GetTreeSelectedItemType
Si selType = 4 Alors 'signifie Element
set selElement = GetTreeSelectedObject
MigrateElement selElement. ElementGUID , selElement.PackageID
MsgBox "Migration d'élément terminée",0,"Migration ArchiMate 2"
ElseIf selType = 5 Then 'signifie Paquetage
set selPackage = GetTreeSelectedObject
MigrateElement selPackage.PackageGUID, selPackage.PackageID
MsgBox " Migration Paquetage terminée",0,"Migration ArchiMate 2"
Autre
MsgBox "Sélectionnez un Paquetage ou un Elément dans la fenêtre du Navigateur pour lancer la migration",0,"Migration ArchiMate 2"
Fin si
Sous-titre de fin
Principal sous
MigrateSelectedItem
Sous-titre de fin
Principal
Notes (Migrer ArchiMate vers ArchiMate 2)
- Tous les 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 Métier Object , Contract ou Data Object selon la valeur du 'objecttype' Valeur Étiquetée
- Les éléments d'interface sont convertis en Métier Interface, Application Interface ou Infrastructure Interface selon la valeur du 'interfacetype' Valeur Étiquetée
- Les éléments Function sont convertis en Métier Function ou Application Function 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 Métier Service, Application Service ou Infrastructure Service selon la valeur du 'servicetype' Valeur Étiquetée
- Le 'iconstyle' Valeur Étiquetée est supprimé et l'option de menu 'Use Rectangle Notation' est activée ou désactivée selon le cas
- Les éléments 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 Rôle deviennent des éléments Métier Rôle
- Les éléments de composant deviennent des éléments de composant d'application
- Les éléments logiciels deviennent des éléments du logiciel 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 du connecteur réseau deviennent réseau
- Les éléments de nœud maintenant étendent les éléments de classe UML
- Les éléments logiciels maintenant étendent les éléments de classe UML
- Eléments de jonction maintenant extend Eléments Décision UML
Apprenez Plus
- Classe de projet (une méthode de l'interface du projet)