Modelar reglas de negocio

Superior  Previo  Próximo

 

El Modelo de regla permite que defina los elementos de Regla de negocios y los asocie con una Tarea de regla. En el ejemplo, puede definir un conjunto de reglas para realizar una verificación de elegibilidad para un cliente, para determinar si el cliente es elegible para alquilar un auto.

Para realizar esto, proceda con los siguientes pasos:

1.Cree un diagrama de tipo Modelo de regla. Las páginas de Modelo de regla se abren en la caja de herramientas UML de Enterprise Architect.

 

rulemodeltb

 

2.Arrastre y suelte un elemento de Tareas de regla (Elegibilidad en el ejemplo) desde el paquete del diagrama de Actividad de Flujo de regla hasta el diagrama Modelo de regla.
3.Arrastre tantos elementos de Regla de negocios como sea necesario desde la Caja de herramientas (o el Explorador del proyecto si estos ya existen) hasta el diagrama. Ingrese la regla como el nombre del elemento aquí, luego defina los parámetros de las reglas usando el Compositor de regla.
4.Cree una relación de Dependencia entre cada elemento de Regla de negocio y el elemento de Tarea de regla.

 

Tenga en cuenta:

Sin embargo, cuando trae la regla en el Compositor de regla, este automáticamente crea la relación de Dependencia de todos modos.

5.Repita los pasos 2 - 4 para el próximo elemento de Tarea de regla.

El Modelo de regla resultante se parece al siguiente diagrama:

rules defined

Luego de que modeló reglas para todos los elementos de Tarea de regla en el diagrama de Flujo de regla, el modelo de Hechos esta listo para la transformación de código. Las plantillas de código para generar código de regla de tecnología específica trabajan en conjunto con las Plantillas de código EASL para generar el código para el diagrama de Flujo de regla.