Utilizando Diagramas Compuestos [Guía de Usuario de Enterprise Architect]

Top Previous Next

Utilizando Diagramas Compuestos

button_main button_prev button_next

Si quiere simular procesamientos que incluyen una rama representada en un diagrama diferente (por ejemplo, para reducir la complejidad en el diagrama principal, o para ocultar áreas de procesamiento que son sólo accionadas bajo una excepción), puede utilizar un elemento Compuesto para representar y acceder a la rama en su diagrama Compuesto hijo. Cuando ejecuta la simulación y alcanza el elemento Compuesto, abre el diagrama hijo y lo procesa antes de volver (si es apropiado) a la ruta de procesamiento principal. Esta es una excelente manera de seguir la ruta de procesamiento en un proceso complejo, representando secciones del proceso con elementos de Actividad Compuesto que expanden el procesamiento real en sus diagramas hijos respectivos. Puede tener varios elementos Compuestos representando diferentes etapas o ramas del proceso.

Uno de los aspectos que debe vigilar (y que sería revelado por un fallo en la simulación) es tener múltiples hilos que procesan simultáneamente en diagramas separados. La simulación no puede pasar a un nuevo diagrama si también está siguiendo otro hilo en el diagrama actual.

Este diagrama proporciona visión general de un proceso de extracción de dinero en un ATM:

atmover

 

La Actividad de Extracción del ATM es un elemento Compuesto. Si le hace doble clic, abre y muestra el diagrama hijo, el cual es un desglose más detallado del proceso de extracción. De manera similar, una simulación abrirá y procesará el diagrama hijo.

 

atmwithd

Aprender más

Elementos Compuestos

Multihilos - Regiones de Estado Concurrentes