Importar Modulo Binario

Superior  Previo  Próximo

Tenga en cuenta: Esta facilidad está disponible solamente en las ediciones Profesional y Corporativa de Enterprise Architect.

 

Enterprise Architect (Profesional y Corporativo) permite para ciertos tipos de módulos binarios la ingeniería inversa. Para importar un módulo binario, haga clic en el botón derecho en el paquete en la ventana Explorador del Proyecto y seleccione el comando Ingeniería de Código | Importar Módulo Binario.

 

import binary

 

Actualmente los tipos permitidos son los siguientes:

· Java Archive (.jar).

· .Net PE file (.exe, .dll). DLL de Windows y archivos EXE no son soportados.

· Intermediate Language file (.il).

 

Enterprise Architect creará los diagramas y paquetes necesarios durante el proceso de importación. Verificando la casilla de no importar miembros privados se usa para excluir a los miembros privados, desde las bibliotecas, de ser importados en un modelo.

 

Cuando importe archivos .Net, las opciones para importar están disponibles vía reflexión o decompilación. La alternativa de permitir a EA decidir cual es el mejor método puede resultar en el uso de los tipos. El importador basado en reflexión cuenta con un programa .Net, y requiere del entorno del tiempo de ejecución .Net para ser instalado. El importador basado en desamblar cuenta con un programa de Windows llamado lldasm.exe el que es una herramienta que se provee con MS .NET SDK. El SDK se puede descargar desde la página web de Microsoft.

 

Una opción de métodos de importación esta disponible porque algunos archivos no son compatibles con reflexión (como mscorlib.dll) y solo se puede abrir usando el desamblador. A pesar de esto, el importador basado en reflexión es generalmente mucho más rápido.