Crear un modelo de Flujo de regla

Superior  Previo  Próximo

 

Puede crear una Actividad de flujo de regla como un comportamiento para una Clase, para permitir que esa Clase procese un conjunto de reglas.

Para agregar una Actividad de flujo de regla a una Clase, proceda con los siguientes pasos:

1.En el diagrama del modelo de Hechos, haga clic con el botón derecho en la Clase que procesa las reglas (en el ejemplo, Sistema de alquiler).
2.Desde el menú contextual seleccione la opción Agregar | Actividad FlujoDeReglas.

Una nueva Actividad de flujo de regla con un diagrama Flujo de regla se crea como un comportamiento para la Clase seleccionada. El diagrama de flujo de regla modela la secuencia en la que se ejecutan una serie de Tareas de regla.

Agregar una Tarea de regla

Una Tarea de regla es una acción estereotipada que agrupa las Reglas de negocio para una tarea específica. Puede crear elementos de Tareas de reglas en un diagrama de Flujo de regla usando las páginas de Flujo de regla asociadas de la caja de herramientas UML de Enterprise Architect.

ruleflowtb

La siguiente ilustración es de un posible diagrama de Flujo de regla para el ejemplo de alquiler de autos.

ruleflow

Los elementos de Tarea de reglas Elegibilidad, Determinar pago de alquiler, Determinar penalidad y Determinar cantidad del pago total agrupan las reglas de negocio para la tarea específica indicada por el nombre del elemento. Luego identifique las reglas de negocio para cada grupo.

Tenga en cuenta que para la generación de código, los elementos de Tareas de regla se deben agrupar dentro de la Actividad de flujo de regla apropiada en el Explorador del proyecto. Sin embargo, los elementos Regla se pueden definir en cualquier lugar del modelo, ya que se pueden usar en más de una Tarea de regla.

exampleprojecthierarchy