Réserver une Démo
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 :

  1. Sélectionnez l'option de ruban « Spécialiser > Outils > Scriptant ».
  2. Développez le dossier ArchiMate® 3.1 .
  3. Cliquez-droit sur le script 'Migrer ArchiMate 2 vers ArchiMate 3'.
  4. Cliquez sur l'option « Exécuter le script » du menu contextuel.
  5. Surveillez l’exécution du script dans la fenêtre Sortie système.
Une fois l’exécution du script terminée, désactivez la technologie ArchiMate 2.

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