Generar Código Fuente [Guía de Usuario de Enterprise Architect]

Top Previous Next

Generar Código Fuente

button_main button_prev button_next

generate_source_code

Generar código fuente (ingeniería directa) toma los elementos modelo de Clase o Interfaz UML y crea un código fuente equivalente para elaboración y compilación futura. Al hacer ingeniería directa de código desde el modelo, el trabajo mundano involucrado con tener que escribir las Clases y los atributos y métodos se evita, y se garantiza la simetría entre el modelo y el código.

Temas

Tema

Detalle

Ver También

Lenguajes

Enterprise Architect soporta la generación de código en cada uno de los siguientes lenguajes:

Script de Acción

C

C# (para .NET 1.1, .NET 2.0 y .NET 4.0)

C++ (estándar, extensiones C++ administradas por .NET plus)

Delphi

Java (incluyendo Java 1.5, Aspectos y Genéricos)

PHP

Python

Visual Basic

Visual Basic .NET

 

 

Elementos

El código es generado desde elementos modelo de Clase o Interfaz, por lo que debe crear los elementos de Clase e Interfaz requeridos desde los cuales generar.

Agregar atributos (los cuales se convierten en variables) y operaciones (las cuales se convierten en métodos).

 

 

Configuraciones

Antes de que genere código, debería asegurarse que las configuraciones predeterminadas para generación de código coincidan con sus requisitos; configure las predeterminadas para que coincidan con su lenguaje y preferencias requeridos.

Las preferencias que puede definir incluyen constructores y destructores, métodos para interfaces y las opciones Unicode para lenguajes creados.

Los lenguajes tal como Java soportan 'espacios de nombre' y pueden ser configurados para especificar una raíz de espacio de nombre.

Aparte de las configuraciones predeterminadas para generar código, Enterprise Architect facilita configurar opciones de generación específicas para cada uno de los lenguajes soportados.

Opciones de Código Fuente

Espacios de Nombre

Opciones de Script de Acción

Opciones C

Opciones C#

Opciones C++

Opciones Delphi

Opciones Java

Opciones PHP

Opciones Python

Opciones de Visual Basic

Opciones Visual Basic .Net

 

Marco de Trabajo de Plantilla de Código

El Marco de Trabajo de Plantilla de Código (CTF) le permite personalizar la manera en que Enterprise Architect genera código fuente y también activa la generación de lenguajes que no son específicamente soportados por Enterprise Architect.

 

Herramienta de Marco de Trabajo de Plantilla de Código

Rutas Locales

Los nombres de rutas locales le permiten sustituir etiquetas por nombres de directorio

Rutas Locales

Ventana de Rutas Locales

 

Código Conductual

También puede generar código desde tres paradigmas UML de modelado conductuales:

Diagramas de Máquinas de Estado (SW & HW)

Diagramas de Interacción (Secuencia) (SW)

Diagramas de Actividad (SW)

 

Plantillas de Legajo de Máquina de Estado

Diagramas de Interacción (Secuencia)

Diagramas de Actividad

Generación de Código en Vivo

En el submenú de Ingeniería de Código, tiene la opción de actualizar su código fuente instantáneamente mientras hace cambios en su modelo.

 

Opciones de Ingeniería de Código

Tareas

Cuando genera código, realiza una o más de las siguientes tareas:

Generar una única Clase

Generar un Grupo de Clases

Generar un Paquete

Actualizar Contenido de Paquete

 

Generar una única Clase

Generar un Grupo de Clases

Generar un Paquete

Actualizar Contenido de Paquete

Notas

Las herramientas proporcionadas por Enterprise Architect para ingeniería de código y depuración están disponibles en la Ingeniería de Corporaciones, Negocios y Software, Ingeniería de Sistemas y las últimas ediciones de Enterprise Architect

Cuando la seguridad está activada hay permisos de Generar Código Fuente y DDL e Ingeniería Inversa desde DDL y Código Fuente

 

Aprender más

Importar Código Fuente

Generar Desde el Modelos de Comportamiento

 

Temas de Centro de aprendizaje

(Alt+F1) | Enterprise Architect | Ingeniería de Software | Generar Código