Está en la página 1de 4

1

Page 1
UCR 1
PF-3361 Ingeniera de
Requerimientos -
Reglas del Negocio
Ing. Audrey Amador, Mag.
Gua de Referencia del Curso
Requerimientos
de Software
Proceso Levantamiento Anlisis Especificacin Validacin
Fuentes de
Requerimientos
Tcnicas de
Levantamiento
De Requerimientos
Requerimientos
Funcionales
Reglas de Negocio
Prototipos
Requerimientos
No Funcionales
Especificacin
De Requerimientos
De Sistema
Modelo de
Casos de Uso
Especificacin
De Requerimientos
De Software
Revisin de
Requerimientos
Pruebas de
Aceptacin
Especificacin con
Lenguaje Natural
Conceptos
Generales
Metodologas
giles
CMMI y
Requerimientos
Gestin de
Requerimientos
Analista de
Requerimientos
UCR 3
Temas a tratar
Definicin de Reglas de Negocio
Clasificacin
Plantilla para Reglas de Negocio
Definicin: Reglas del Negocio
Business Rules Group (1993)
Una regla de negocio es una declaracin que
define o limita algn aspecto del negocio. Su
intencin es valorar la estructura del negocio
o controlar o influenciar el comportamiento
del negocio
2
Page 2
Clasificacin de RN
Reglas
de Negocio
Hechos Restricciones
Disparadores
de Eventos
Clculos Inferencias
Descubrir reglas de negocio
Tomado de K Wiegers, Software Requirements, 2nd Edition, Captulo 9
RN: Hechos
Hechos
Por lo general, describen asociaciones o
relaciones entre trminos importantes del
negocio. Tambin describen a entidades de datos,
sin embargo, stas deben aparecer en los modelos
de datos
Ejemplos:
Cada contenedor tiene un identificador nico
Cada orden debe tener un cargo de embarque
El impuesto de ventas nos se calcula sobre el
cargo de embarque
RN: Restricciones
Restringen las acciones que el sistema o los
usuarios pueden ejecutar
Ejemplos:
Un usuario puede pedir qumicos nivel 1 de la
lista de peligrosidad, si y solo si ha recibido
entrenamiento en los ltimos 12 meses
La correspondencia postal no debe mostrar ms
de 4 dgitos del nmero de seguro social
3
Page 3
RN: Disparadores de Acciones
Tienen la forma:
Si <evento>, entonces <algo sucede>
Ejemplos:
Si la fecha de expiracin del qumico se
cumple, entonces notificar a la persona que
poseer el contenedor
Si es ltimo da del mes calendario, entonces,
genere informacin para la SUGEF
RN: Inferencias
Similar a la anterior, pero no disparan una
accin, sino que generan conocimiento
Ejemplos
Si el pago no se recibe antes de la fecha de
vencimiento, entonces la cuenta es morosa
Si el producto no se entrega en 5 das de recibida
la orden, entonces, la orden permite devolucin
inmediata
RN: Clculos
Frmulas matemticas y/o algoritmos
Ejemplo:
El precio unitario se rebaja 10% para ordenes de
6 a 10 unidades, 20% de 11 a 20 unidades y 30%
para ordenes de mas de 20 unidades
Reglas de Negocio
4
Page 4
RN y documentacin de
Requerimientos
Tomado de K Wiegers, Software Requirements, 2nd Edition, Captulo 9
Plantilla para Reglas de Negocio
UCR 15
Referencias
Referencias base
Software Requirements, K.E. Wiegers, Captulo 9
More about Software Requirements, K.E. Wiegers,
Captulo 21
Lectura Adicional
Manifiesto de Reglas del Negocio, The Business Rules
Group, 2003
Gladys S. W. Lam, "Business Rules vs. Business
Requirements," Business Rules Journal, Vol. 7, No. 5
(May 2006)

También podría gustarte