Migrar ArchiMate 1.0 a ArchiMate 2.0 [Guía de Usuario de Enterprise Architect]

Top Previous Next

Migrar ArchiMate 1.0 a ArchiMate 2.0

button_main button_prev button_next

Si ha creado un modelo para ArchiMate 1.0, puede migrar todo o parte de él a ArchiMate 2.0 utilizando la función de Interfaz de AutomatizaciónMigrate(). Esta función actualiza los Valores Etiquetados y, si es requerido, estereotipos a ArchiMate para todos los elementos, atributos, conectores y diagramas bajo el paquete o elemento seleccionados.

Ejemplo

El siguiente script VB llama la función Migrate() para migrar el paquete o elemento a ArchiMate 2.0:

 

Sub MigrateElement (sGUID, lngPackageID)

Dim proj as EA.Project

set proj = Repository.GetProjectInterface

proj.Migrate sGUID, "Archimate", "Archimate2"

 

'actualizar el modelo

If lngPackageID<>0 Then

Repository.RefreshModelView (lngPackageID)

End If

End Sub

 

Sub MigrateSelectedItem

Dim selType

Dim selElement as EA.Element

Dim selPackage as EA.Package

selType = GetTreeSelectedItemType

If selType = 4 Then 'means Element

set selElement = GetTreeSelectedObject

MigrateElement selElement.ElementGUID, selElement.PackageID

MsgBox "Element Migration Completed",0,"Archimate2 Migration"

ElseIf selType = 5 Then 'means Package

set selPackage = GetTreeSelectedObject

MigrateElement selPackage.PackageGUID, selPackage.PackageID

MsgBox "Package Migration Completed",0,"Archimate2 Migration"

Else

MsgBox "Select a Package or Element in the Project Browser to initiate migration",0,"Archimate2 Migration"

End If

End Sub

 

Sub Main

MigrateSelectedItem

End Sub

 

Main

 

Notas

Todos los diagramas son convertidos a diagramas de Capa de Negocios

Los elementos de colaboración son convertidos a Colaboración de Negocios o Colaboración de Aplicación dependiendo del valor del Valor Etiquetado collaborationtype

Los elementos objeto son convertidos a Objeto de Negocios, Objeto de Contrato o de Datos dependiendo del valor del Valor Etiquetado objetcttype

Los elementos de interfaz son convertidos a Interfaz de Negocios, Interfaz de Aplicación o Interfaz de Infraestructura dependiendo del valor del Valor Etiquetado interfacetype

Los elementos de función son convertidos a Función de Negocios o Función de Aplicación dependiendo del valor del Valor Etiquetado functiontype

Los elementos de interacción son convertidos a Interacción de Negocios o Interacción de Aplicación dependiendo del valor del Valor Etiquetado interactiontype

Los elementos de servicio son convertidos a Servicio de Negocios, Servicio de Aplicación o Servicio de Infraestructura dependiendo del valor del Valor Etiquetado servicetype

El Valor Etiquetado iconstyle es eliminado y la opción de menú Utilizar Notación Rectangular es configurada prendida o apagada como sea apropiado

Los elementos de proceso se convierten en elementos de Proceso de Negocios

Los elementos de evento se convierten en elementos de Eventos de Negocios

Los elementos de Actor se convierten en elementos de Actor de Negocios

Los elementos de Rol se convierten en elementos de Rol de Negocios

Los elementos de Componente se convierten en elementos de Componente de Aplicación

Los elementos de Software se convierten en elementos de Software de Sistema

Los conectores de Especialización se convierten en conectores de Especialización

Los conectores de Realización se convierten en conectores de Realización

Los conectores de Red se convierten en Red

Los elementos de Nodo ahora extienden elementos de Clase UML

Los elementos de Software ahora extienden elementos de Clase UML

Los elementos de Unión ahora extienden elementos de Decisión UML

Aprender más

Migrate()