La ingeniería de código en Enterprise Architect ampliamente acompaña varios procesos para la generación o transformación del código de su modelo e importando código en el modelo, para soportar el desarrollo del modelo en varios lenguajes de programación, desarrollo de base de datos y desarrollo SOA.
Ingeniería de Código
Enterprise Architect soporta:
•
|
Ingeniería directa e inversa de código fuente para la mayoría de los lenguajes más populares, incluyendo C++, C#, Java, Delphi, VB.Net, Visual Basic, ActionScript y PHP.
|
Add-Ins gratuitos para CORBA y Python también están disponibles. EA también provee:
•
|
Un "resaltado de sintaxis" incorporado en el editor de código fuente
|
•
|
Plantillas de generación de Código, que le permiten personalizar el código de fuente generado de acuerdo a las especificaciones de su compañía.
|
Para más información, vea Ingeniería de código.
Transformaciones MDA
Enterprise Architect provee:
•
|
Transformaciones Avanzadas de Arquitectura Dirigida por Modelos (MDA) usando plantillas de transformación.
|
•
|
Transformaciones integradas para DDL, C#, Java, EJB y XSD
|
Un PIM puede ser usado para genera y sincronizar múltiples PSM, brindando un significativo aumento de productividad.
Para mas informacion, vea Transformaciones MDA.
Perfilar y Depurar:
Enterprise Architect le permite:
•
|
Compilar, probar, depurar, correr y ejecutar scripts de despliegue
|
•
|
Integrar el desarrollo UML y modelado con desarrollo fuente y compilación
|
•
|
Generar pruebas NUnit y JUnit de Clases desde Clases fuente usando Transformaciones MDA.
|
|
•
|
Integrar los procesos de pruebas directamente en el IDE de EA.
|
|
•
|
Depura aplicaciones .NET, Java y Microsoft Native (C, C++ y Visual Basic).
|
Para más información, vea Perfilar y depurar.
Modelado de Base de Datos
Enterprise Architect le permite:
•
|
Ingeniería reversa de muchas DBMS populares, incluyendo Oracle 9i y 10g, SQL Server, My SQL, Access y PostgreSQL
|
•
|
Modela tables de bases de datos, columnas, claves, claves foráneas y relaciones complejas usando UML y un perfil de modelado de datos integrado.
|
•
|
Enviar scrips de DDL generados para crear la estructura objetiva de las bases de datos.
|
Para más información, vea Modelado de datos.
XML Technology Engineering
Enterprise Architect le permite un rápido modelado, ingeniería inversa e ingeniería directa de dos tecnologías clavesW3C XML:
•
|
Lenguaje de Definición de Servicio Web (WSDL)
|
El soporte XSD y WSDL es critico para el desarrollo de una completa Arquitectura Orientada a Servicios (SOA), y la union con UML 2.1 y XML prove el mecanismo natural para implementar artefactos XML basados en SOA en una organización.
Para más información, vea Tecnologías XML.
|