Está en la página 1de 10

Reglas del negocio

V2.0
Febrero 2018
Ferreiras

1
Regla de negocio
• Es una expresión clara y definida de las políticas y
procedimientos de una organización, aplicada a personas,
procesos, comportamiento corporativo y/o sistemas
informáticos.
• Ejemplos:

• No se realizará verificación de crédito en clientes que regresan.

• Se requiere un agente de alquiler para rechazar a una persona si su


calificación crediticia es demasiado baja;

• Todos los agentes de la compañía deben utilizar una lista de


proveedores preferidos.

• Cada Pedido debe estar asociado a un Producto.


2
Regla de negocio
• Hay dos tipos principales de reglas de negocio:

• Orientado a bases de datos. Son de interés inmediato en


este curso.
• Orientadas a las aplicaciones.

• Algunas reglas de negocios no pueden ser modeladas.

3
Reglas de negocio orientadas a bases de datos
• Permiten al diseñador de base de datos crear un modelo de datos en el cual las
clases participantes tienen reglas y restricciones de participación y de relación entre
ellas.

• Expresan restricciones específicas sobre la creación, actualización y eliminación de


datos persistentes en un sistema de información.

• Las reglas de negocio orientadas a bases de datos se dividen en dos categorías:

• Reglas de negocio específicas de campo: Afectan la especificación de un


campo en particular. ; y,

• Reglas de negocio específicas de la relación: Afectan las características de una


relación entre los objetos de dos clases.

Este tipo de regla de negocio


orientada a bases de datos es de
interés inmediato.
4
Reglas de negocio orientadas a aplicaciones
Las reglas de negocio orientadas a aplicaciones imponen
restricciones que no se puede establecer dentro del diseño
lógico de la base de datos. En su lugar, se deben establecerlos
dentro del diseño de una aplicación de base de datos, donde
serán más aplicables y significativos.

5
Fuentes de reglas de negocio
• Fuentes de las reglas de negocio:

• Los altos ejecutivos


• Los responsables de las políticas,
• Los directores de departamento,
• La documentación escrita,
• Los procedimientos,
• Las normas o regulaciones (privadas o gubernamentales)
• Los manuales de operación,
• Las entrevistas con los usuarios finales.

• 

6
Describiendo reglas de negocio orientadas a
bases de datos, específicas de la relación
• Las reglas de negocio se pueden describir de muchas maneras diferentes. En
este curso usaremos las siguientes expresiones específicas :

• Descripción textual en forma de sentencia declarativa usando el


vocabulario de la organización.

• Diagrama UML de clases;

• Ejemplo:

• Una Entrega debe estar asociada con un solo Pedido.


• Un Pedido debe estar asociado con al menos una o más Entrega.

1..* 1..1
Entrega Pedido

7
Nombrando reglas de negocio
• En general, un nombre de una regla comercial:

•   Es una secuencia de caracteres ordenados en la siguiente forma:


• RN<departamento afectado> número de regla.
•   Describe un solo concepto,
•   Está escrito en lenguaje sencillo
•   Es de una sola fuente.

•   Por ejemplo:

•   RNcon111: en este caso, esta regla de negocios (RN) está directamente
relacionada con el departamento de contabilidad y es la número 111.

8
Reglas del negocio
• Formato a usar para incluir en el Plan de Negocio:
NEGOCIO <nombre del negocio>
DESCRIPCIÓN <descripción del negocio>
DEL NEGOCIO
Reglas de negocio
NOMBRE DESCRIPCIÓN
RN<depto>ddd
RNcon111 <descripción de ésta regla de negocio>
RNhr200 <descripción de ésta regla de negocio>
... ...

9
Referencias
• Business Rules and Database
http://www.databaseanswers.org/tutorial4_db_schema/tutorial_business_rules.htm

• What Are Business Rules?


http://etutorials.org/SQL/Database+design+for+mere+mortals/Part+II+The+Design+Pro
cess/Chapter+11.+Business+Rules/What+Are+Business+Rules/

• Business Rules and Object Orientation


https://www.paragoncorporation.com/ArticleDetail.aspx?ArticleID=15Introduction

• Business rules
http://en.wikipedia.org/wiki/Business_rule

• ...

10

También podría gustarte