Modelando Reglas de Negocios [Guía de Usuario de Enterprise Architect]

Top Previous Next

Modelando Reglas de Negocios

button_main button_prev button_next

En cualquier acción o proceso empresarial, el inicio, el progreso y el resultado final, generalmente se determinan como referencia a un conjunto de reglas. Estas reglas pueden ser muy simples, tal como 'el cliente debe presentar evidencias documentales de tener al menos 18 años de edad', o muy complejos, tal como las normas actuariales que determinan en qué medida una póliza de seguro será y no cubierta.

Si las reglas de su negocio son simples o complejas, hay dos conjuntos de consideraciones a tener en cuenta:

¿Cómo administrar las reglas - Cómo se identifican inicialmente? ¿Dónde están retenidas? ¿Son de fácil mantenimiento y la actualización las reglas? ¿Cómo son refinadas y probadas?

¿Cómo utilizar las reglas - Qué tan fácil es identificar que reglas se aplican en un contexto específico? ¿Qué tan fácil puede ser reconocida y aplicada cualquier regla específica? ¿Cómo son ejecutadas las reglas en el proceso - pueden ser integradas con el proceso? ¿Puede estar automatizada la ejecución de las reglas en el proceso?

 

Ambos conjuntos de consideraciones pueden administrarse fácilmente al modelar su proceso de negocios en Enterprise Architect, y utilizando la funcionalidad de Modelo de Reglas de Negocios.

Administrar Reglas

Ampliamente, modelar su proceso de negocios puede clarificar:

Los requisitos de su negocio (desde los cuales se derivan finalmente varias reglas de negocio)

Los casos de uso - y los escenarios en cada caso de uso - para satisfacer esos requisitos, y

Los procesos exactos, etapas, objetos, acciones y estructuras de datos que soportan tales casos de uso, representados por Clases

 

Este proceso permitirá aclarar también cuales de sus reglas de negocios actuales son aplicables a que puntos en cada proceso, y qué mejoras o nuevas reglas de negocio son necesarias. Luego puede mapear sus reglas de negocios a Clases nuevas o existentes, utilizando dos modelos de Reglas de Negocios específicos; el modelo de:

Dominio de Negocios, en el cual agrupa los objetos de negocio (representados por Clases) involucrados en un proceso o aplicación, y desarrollar un Flujo de Regla que define las tareas (como elementos de Tarea de Regla) asociados con el proceso como un todo u objetos específicos en el proceso

Reglas de Negocios, en el cual crea un elemento de Regla de Negocio específico para cada regla de negocios y lo asocia con la Tarea de Regla a la que se aplica la regla.

 

Cuando haya definido todas las tareas, sus secuencias, y las reglas que se aplican a cada uno de ellos, puede componer las reglas por tarea para definir los valores y condiciones de las reglas y cómo surten efecto en la tarea. Luego puede validar las reglas para la tarea para asegurarse de que son lógicas.

Un recurso valioso que ha creado en este proceso es una base de datos de reglas de negocio asociada directamente con las tareas y los procedimientos a los que se aplican, puede explorarse fácilmente (según la nomenclatura y/o convención de numeración que haya utilizado) con la Búsqueda de Modelo y otras funcionalidades de navegación y visualización, y documentadas a través de las funcionalidades de informes de documento o web. También puede registrar más información sobre cada regla utilizando notas internas o externas, Valores Etiquetados y Documentos Vinculados.

Utilizando Reglas de Negocios

Habiendo configurado la base de datos de las reglas de negocios, sus usuarios pueden tener acceso a los modelos o su documentación como referencia. Como se explicó anteriormente, el contexto de cualquier regla o las normas aplicables a un contexto, se pueden establecer rápidamente utilizando las funcionalidades de búsqueda, navegación o Trazabilidad.

Sin embargo, puede utilizar Enterprise Architect para modelar y crear aplicaciones e interfaces de usuario que se pueden aplicar las reglas de negocios que haya definido, y una funcionalidad más de modelado de Reglas de Negocios es generar el código de conducta para las reglas en una tarea específica. Puede fusionar esto en su código para solicitar o incluso automatizar el uso correcto de las reglas de negocio en la realización de una tarea.

Ventajas de las Reglas de Negocios de modelado

Si crea una base de datos de reglas, o aplicaciones que aplican las reglas, usted tiene una solución modular para un requisito de procesos de negocio. Esto proporciona una ventaja en la localización. Las Reglas de Negocios pueden variar entre ubicaciones; por ejemplo, el alquiler de autos opera casi de la misma manera en la mayoría de los países, pero la edad legal para conducir difiere entre los países, al igual que los modelos de automóviles disponibles para alquilar. Puede crear fácilmente diferentes módulos de reglas localizadas y cambiar la apropiada por la ubicación actual en el modelo común.

Notas

El Modelado de Reglas de Negocios está disponible en la Ingeniería de Negocios y Software y en las Últimas ediciones de Enterprise Architect

 

Aprender más

Desarrollar un Modelo de Reglas de Negocio

Componer Reglas de Negocios

Demostración del Producto de Enterprise Architect - Reglas de Negocios (Recurso en línea)

Temas de Centro de aprendizaje

(Alt+F1) | Enterprise Architect | Lenguajes de Modelado | Negocios | Introducción del Modelo de Reglas de Negocios

(Alt+F1) | Enterprise Architect | Lenguajes de Modelado | Negocios | Modelo de Reglas de Negocios

(Alt+F1) | Enterprise Architect | Lenguajes de Modelado | Negocios | Flujo de Reglas de Negocios

(Alt+F1) | Enterprise Architect | Modelado de Negocios | Reglas de Negocios | Comenzar

(Alt+F1) | Enterprise Architect | Modelado de Negocios | Reglas de Negocios | Modelo Ejemplo