Sunteți pe pagina 1din 7

Integrar MDG Integration for Eclipse en

Enterprise Architect

Nereida Rubio Rangel ITIC3


Universidad Tecnológica de Querétaro
04/10/2010
MDG Integration for Eclipse

MDG Integration ofrece muchos de los beneficios y la potencia de modelado de


Enterprise Architect y UML 2.1 a Eclipse™. Ofrece dentro del IDE una navegación y
edición intuitiva de los modelos gracias al Project Explorer de EA. Con un click de
ratón, MDG Integration for Eclipse™ le permite realizar ingeniería inversa y directa de
código Java a partir de los artefactos UML mediante el Framework de Ingeniería de
Código dirigido por plantillas de EA. Cubre, además, la generación de informes y
documentos, de alta calidad tanto en formatos convencionales como web. Con el apoyo
de transformaciones MDA, gestión de Líneas de Base e Ingeniería de tecnológías
basadas en XML, MDG Integration proporciona la funcionalidad que necesita para una
plataforma completa de modelado dentro de Eclipse.

Al proporcionar a los desarrolladores un acceso sencillo a los esquemas de análisis y


diseño de forma directa dentro del IDE, MDG Integration ayuda a mantener a todos los
participantes en el mismo plano de trabajo. El interfaz simple e intuitivo que ofrece
MDG Integration garantiza una curva de aprendizaje mínima a los desarrolladores que
probablemente se sientan más cómodos trabajando en el IDE y que no tienen porqué,
necesariamente, tener experiencia de modelización.

La información de los modelos se muestra de forma concisa y accesible. Además, un


Foro de Discusión sobre el modelo que se incorpora como funcionalidad, facilita la
comunicación de todo el equipo, permitiendo a los miembros colaborar e intercambiar
ideas relacionadas con el modelo.

MDG Integration for Eclipse™ está disponible sólo para las ediciones Corporate y
Professional de Enterprise Architect. Puede consultar los Requerimientos del sistema de
MDG Integration for Eclipse™.

Características Clave

Integración transparente de Enterprise Architect y UML 2.1 con MDG Integration en


Eclipse™. Navegación y refinamiento del modelo mediante UML, permitiendo que el
modelo y el código parezcan uno sólo. Generación de informes y documentos RTF y
HTML de altísima calidad mediante el uso de plantillas. Posibilidad de compartir
bocetos y modelos entre los analistas, arquitectos y desarrolladores. Colaboración
entre los miembros del equipo y mejora de la comunicación entre ellos mediante el
foro de discusión que se incluye en Enterprise Architect. Desarrollo muy rápido de
modelos y productos mediante transformaciones MDA. Visualización y modelización de
esquemas de base de datos, esquemas WSDL y documentos XSD.
Requerimientos del Sistema

Procesador Intel Pentium III 1 GHhz (o superior).


Microsoft® Windows 2000 (SP4 o superior), Windows 2000 Server (SP3 o
superior), Windows XP (SP2), Windows Vista (32bit) o Windows 2003 Server.
RAM 256 MB (más RAM supondrá un mejor rendimiento).
Enterprise Architect Version 7.1 Build 826 ediciones Professional y Corporate
exclusivamente.
10 MB de espacio disponible en disco duro.
Eclipse 3.1 o superior.
JDK 1.5
Resolución 1024x768 o mayor.

Uso de la integración MDG para Eclipse

Los arquitectos y los ingenieros pueden comunicarse directamente y de manera


eficiente en el entorno de Eclipse, pueden ver exactamente qué elementos del proyecto
que están trabajando y cómo se relacionan con el resto de un del sistema.
Los elementos del modelo aparecen en una ventana de Enterprise Architect especiales
dentro de Eclipse. La navegación a partir del código el modelo sólo toma un clic del
ratón, y no requiere que usted deje el interfaz de Eclipse.

Por ejemplo, un flujo de trabajo puede ser así:

Arquitectos y diseñadores de prepararan el modelo. En este caso, supongamos


que el modelo se encuentra en una base de datos central.

Tareas específicas de codificación se asignan a los ingenieros de software. Los


ingenieros pueden ver el modelo desde Eclipse. Una vez asignada una tarea, un
ingeniero puede localizar todos los elementos del modelo dentro de su tarea de
dominio, junto con las notas hechas por el arquitecto.

Todos los miembros del equipo involucrados en el proyecto puede utilizar la


función incorporada Foro para intercambiar notas y archivos.

Añadir un modelo de Enterprise Architect

Usted está trabajando dentro de Eclipse. Para incorporar un archivo .EAP en el


proyecto Eclipse, seleccione Enterprise Architect | EA Project Explorer opción de menú
Explorer para mostrar el cuadro de diálogo Abrir un modelo de UML.

Opción Descripción
Open a recent Model Le permite seleccionar un modelo
Enterprise Architect que abrió
recientemente.
Open an Existing Model Permite seleccionar un modelo existente
para vincular a su proyecto.
Create a New Model Crea un nuevo modelo y enlaces a su
proyecto.
Connect to Server Repository Le permite conectarse a una base de datos
remota.
Open current EAP file as default Si se selecciona esta opción, carga a
UML Model Eclipse un modelo UML automáticamente.
Cuando haya seleccionado el modelo Enterprise Architect, se muestra la
jerarquía del modelo en la pantalla de Eclipse.

Trabajar con código

MDG integration for Eclipse permite generar código directamente de los paquetes de
modelo y elementos, así como sincronizar automáticamente el modelo y el código.

Para generar código para un elemento del modelo UML, tales como clases, haga clic en
él en el Explorador de proyectos y seleccione Code Services | Generate Code en la
barra de menú.

Para generar el código de un paquete de modelo, haga clic derecho en el paquete y


seleccione una de las siguientes:

Code Services | Generate Code en la barra de menú, sólo para generar código
para un elemento del paquete, se mostrará la pantalla Generate Package
Source Code.
Code Services | Generate Package opción de generar código para el paquete
seleccionado, la pantalla Synchronize Package Contents muestra el material,
con las opciones de cada uno (del modelo de la fuente) o ingeniería inversa
(fuente de modelo).
La sincronización mantiene sus modelos y el código en línea, así que siempre puede
estar seguro de que lo que se representados en el código se representa en el
modelo. Por ejemplo, si usted ha realizado cambios en una definición de clase por la
codificación manual, o si el modelo se actualizó. La sincronización garantiza que la
clase haya modificado se actualiza en el modelo para reflejar los cambios que ha
realizado.

MDG Integration for Eclipse también es capaz de realizar ingeniería inversa tanto el
código fuente y binario Eclipse portátiles en diagramas de clases UML.
Fuente:

MDG Integration for Eclipse™


http://www.sparxsystems.es/New/products/mdgintecl.html

MDG Integration for Eclipse User Guide


http://www.sparxsystems.com.au/downloads/pdf/MDGEclipseUserGuide.pdf

S-ar putea să vă placă și