Generación de código - Diagramas de interacción

Superior  Previo  Próximo

 

La generación de código desde los Diagramas de Interacción (Secuencia) en una clase aplica el optimizador de gráficos de ingeniería de sistemas de Enterprise Architect para transformar sus estructuras en paradigmas informáticos. Los Mensajes y Fragmentos se identifican como uno de los tipos de acción basados en su funcionalidad, y las Plantillas de generación de código EASL se usan para ejecutar su correspondiente comportamiento. Por ejemplo:

Un Mensaje que llama una operación se identifica como una Llamada de acción y en consecuencia se ejecuta.
Los Fragmentos combinados se identifican por sus tipos y condiciones; por ejemplo, un fragmento Alt se identifica como una Action If, y un fragmento loop se identifica como un Action Loop.

Para obtener más información acerca de las macros de generación de código EASL usadas para generar código desde los modelos de comportamiento vea el tema Macros de generación de código EASL.

sd newtransaction

Los diagramas de arriba contienen:

Un fragmento combinado (alt ), que se identifica como un Action If
Una Ocurrencia de interacción, que se identifica como una Action Call con toda la información del argumento asociada a este, y
Un mensaje (Action Opaque).

El código Java generado desde este diagrama sería como el siguiente:

public void newTransaction()

{

// behavior is an Interaction

if (bValidUser) // Alt combined fragment

{

placeOrder(101); //Interaction Occurrence

 

}

else

{

return;

}

}