Reglas de Negocio

15
Reglas de negocio

description

Como identificar reglas de negocio

Transcript of Reglas de Negocio

Reglas de negocio

18/04/2023 UPC - Ingeniería de Requerimientos 2

Tipos de reglas del negocio

• Reglas de restricción.– Reglas de operaciones.

Reglas de flujo Reglas de estímulo y respuesta.

– Reglas de estructura. Reglas de dominio de datos Reglas de relación

• Reglas de derivación.– Reglas de inferencia.– Reglas de cálculo.

Regla de restricción-operación• Condición que debe ser cierta para asegurar que una

operación (o proceso) se ejecute correctamente.• Puede darse:

– Antes del proceso – Precondiciones.– Después del proceso – Poscondiciones.

• Ejemplo:– El cliente debe ser titular de la cuenta para

retirar dinero por ventanilla.

18/04/2023 UPC - Ingeniería de Requerimientos 3

Condición

Operación o proceso

Regla de restricción- operación• Otros ejemplos:

– El otorgamiento de las becas se da si el alumno ha obtenido un promedio superior a 15 puntos.

• ¿Cuál es la condición y cuál es la operación en el ejemplo siguiente?

– El retiro de los beneficios del cliente debe aplicarse después de pasados los 15 días de mora.

18/04/2023 UPC - Ingeniería de Requerimientos 4

Operación o proceso

Condición

18/04/2023 UPC - Ingeniería de Requerimientos 5

Regla de operación - Regla de Flujo

• Es un tipo especial de regla de operación.• Estas reglas determinan y limitan cómo fluye la información a

través de la operación o proceso.• Generalmente están asociadas con niveles de

aprobación/rechazo en un trámite.

• Ejemplo:– Si el monto de una compra supera los US$600 debe ser evaluada por el Gerente de Operaciones.

Regla de operación - Estímulo y respuesta• Es un tipo especial de regla de operación.• Condición que debe ser cierta para ejecutar una

operación de respuesta inmediata.• Ejemplo:

– Si el cliente no paga la factura antes de la fecha indicada se procede al corte de energía en las 24 horas siguientes al vencimiento.

18/04/2023 UPC - Ingeniería de Requerimientos 6

Regla de estructura - Dominio de datos• Son asociadas a los tipos de datos y rangos de los

valores de cierta información de los procesos.• Ejemplo:

– No hay precios de artículos negativos. – El género de una persona solo puede ser

masculino o femenino.– El código de la encuesta es un valor

numérico de tres cifras.

18/04/2023 UPC - Ingeniería de Requerimientos 7

Regla de estructura - Regla de relaciones• Son asociadas a las clases, objetos de información

y sus relaciones.• Ejemplos:

– Para una misma orden pueden emitirse uno o más presupuestos.

– Un ejecutivo sólo puede manejar las cuentas a él asignadas.

– A la solicitud de un libro por un estudiante se denomina Préstamo.

18/04/2023 UPC - Ingeniería de Requerimientos 8

18/04/2023 UPC - Ingeniería de Requerimientos 9

Regla de derivación - Inferencia

• Condición que debe ser cierta para inferir un hecho o un estado.

• Ejemplos:– Un cliente que debe más de dos cuotas se

considera cliente no apto para la adquisición de productos.

– El cliente no apto se convierte en cliente moroso.

Regla de derivación - Cálculo

• Expresión matemática o algoritmo que permite calcular el valor de un término.

• Ejemplos:– El monto por comisión se calcula el MontoTotal

* 0.15 * comision.– La base de concreto molido se obtiene del 15%

de la dureza.– El total de cada línea de pedido es igual

al número de unidades vendidas multiplicado por el precio unitario del producto.

18/04/2023 UPC - Ingeniería de Requerimientos 10

Las reglas del negocio deben ser

• Atómica.– No puede contener otra regla.

• Única.– No puede ser redundante.

• Consistente.– No puede contradecir a otra.

• Clara.– No puede ser ambigua.

• Relevante:– Tiene que ser relevante desde el punto de vista del

manejo de información.

18/04/2023 UPC - Ingeniería de Requerimientos 11

Las reglas del negocio se documentan en• Lista de reglas del negocio.• Especificación de los casos de uso del negocio.• Especificación de los casos de uso del sistema.

18/04/2023 UPC - Ingeniería de Requerimientos 12

18/04/2023 UPC - Ingeniería de Requerimientos 13

Lista de reglas del negocio• RN01: Descripción de la regla del negocio 01.• RN02: Descripción de la regla del negocio 02.• RN03: Descripción de la regla del negocio 03• Etc.

Ejemplo.

• RN12: El valor del descuento es 15 % de Subtotal.

Especificación de los casos de uso del negocio• Flujo Básico

– .– 5. El vendedor calcula el subtotal, el descuento [RN12] y

el monto total de la factura.– .

• Flujos Alternativos.– .– 2. El ingeniero de obra determina el por ciento de

concreto molido [RN34] y la dureza del asbesto [RN65].– .

18/04/2023 UPC - Ingeniería de Requerimientos 14

18/04/2023 UPC - Ingeniería de Requerimientos 15

Especificación de los casos de uso del sistema• Flujo Básico

– .– 5. El sistema calcula el subtotal, el descuento [RN12] y

el monto total de la factura.– .

• Flujos Alternativos.– .– 2. El sistema calcula el por ciento de concreto molido

[RN34] y la dureza del asbesto [RN65].– .