Professional Documents
Culture Documents
Rule
Solutions, LLC
Ronald G. Ross
Co-Fundador & Principal, Business Rule Solutions, LLC, www.BRSolutions.com
Editor ejecutivo, Business Rules Journal, www.BRCommunity.com
Versin 1.5
RuleSpeak fue una de las tres notaciones de referencia usadas en la creacin de SBVR,
Semantics of Business Vocabulary and Business Rules,
y es consistente con ste estndar.
RuleSpeakR es una tcnica de ProteusR
de BRS, la metodologa para anlisis de negocio y reglas del negocio
Enviar comentarios y sugerencias a Spanish_rulespeak@RuleSpeak.com.
Este material puede ser usado de forma gratuita internamente en las corporaciones, siempre que
no tenga aspectos comerciales. La reutilizacin comercial o transmisin de cualquier porcin de
este material est prohibida sin autorizacin expresa escrita de Business Rule Solutions, LLC
(BRS) y The Anonymous Architect. Pngase en contacto con BRS para acuerdos de licencia y reutilizacin. Por favor incluya esta nota en cualquier reproduccin.
Copyright de la version original, 2001-2009. Business Rule Solutions, LLC. Todos los derechos reservados. Pgina -1Copyright de la version en castellano, 2007-2009. The Anonymous Architect, S.L. Todos los derechos reservados.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
sistema o automatizacin. Tampoco estn pensadas para usarse al nivel ms alto de las
guas directivas (es decir, el lenguaje de las leyes, regulaciones, contratos, polticas y
dems).
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
Copyright de la version original, 2001-2009. Business Rule Solutions, LLC. Todos los derechos reservados. Pgina -4Copyright de la version en castellano, 2007-2009. The Anonymous Architect, S.L. Todos los derechos reservados.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
Conceptos bsicos
Comprender algunas ideas fundamentales sobre cmo expresar las reglas del
negocio nos ayudar a expresarlas de forma efectiva. Brevemente, las ideas son:
Cada sentencia de regla del negocio debera usar una palabra clave de regla
Cada regla del negocio tiene que ser expresada usando una de las siguientes
palabras.
tiene que
tiene prohibido o est prohibido
ha de ser
Estas palabras fundamentales son llamadas en RuleSpeak las palabras clave de
regla. Es muy importante que cada sentencia de regla incluya exactamente una de estas
palabras clave de regla.
Las guas o directrices practicables tienen dos variantes
Una regla del negocio siempre elimina algn grado de libertad. La presencia de
una de las palabras clave de regla en una sentencia indica claramente esta intencin.
La gran mayora de sentencias que se expresan para dar directrices o guas son
normalmente reglas de negocio. A veces, sin embargo, las guas practicables no eliminan
ningn grado de libertad. Este tipo de sentencia, que simplemente clarifica que algo est
permitido, o que algo no es obligatorio, se denomina sentencia de permiso.
Una sentencia de permiso no debera incluir ninguna de las palabras clave de
regla. En vez de esto, debera incluir exactamente una de las dos siguientes palabras clave
de permiso.
tiene autorizado o est autorizado
no tiene por qu
Las sentencias de permiso y las sentencias de reglas de negocio son ambas:
sentencias gua.
Cada sentencia gua tiene una plantilla bsica
Una plantilla bsica refleja el tipo de gua/directriz que el negocio quiere
expresar. Los ejemplos de las sentencias gua se incluirn ms adelante en el documento.
Copyright de la version original, 2001-2009. Business Rule Solutions, LLC. Todos los derechos reservados. Pgina -5Copyright de la version en castellano, 2007-2009. The Anonymous Architect, S.L. Todos los derechos reservados.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
Descripcin
ha de ser
calculado como
ha de ser
entendido como
aquel que
2.0 Una regla del negocio indicando que algo no est permitido
tiene/est
prohibido
3.0 Una regla del negocio indicando que algo est permitido condicionalmente
tiene/est
autorizado solo
si
Copyright de la version original, 2001-2009. Business Rule Solutions, LLC. Todos los derechos reservados. Pgina -6Copyright de la version en castellano, 2007-2009. The Anonymous Architect, S.L. Todos los derechos reservados.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
Copyright de la version original, 2001-2009. Business Rule Solutions, LLC. Todos los derechos reservados. Pgina -8Copyright de la version en castellano, 2007-2009. The Anonymous Architect, S.L. Todos los derechos reservados.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
Copyright de la version original, 2001-2009. Business Rule Solutions, LLC. Todos los derechos reservados. Pgina -9Copyright de la version en castellano, 2007-2009. The Anonymous Architect, S.L. Todos los derechos reservados.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
Plantilla
bsica
tiene que
tiene que
si
tiene que
1.2
Indica que algo ha de ser
calculado de cierta forma.
ha de ser
calculado
como
ha de ser
entendido
como aquel
que/cuyo
tiene que
ser ejecutado
Copyright de la version original, 2001-2009. Business Rule Solutions, LLC. Todos los derechos reservados. Pgina -10Copyright de la version en castellano, 2007-2009. The Anonymous Architect, S.L. Todos los derechos reservados.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
ejecutado en un momento
determinado.
cuando
2.0 Una regla del negocio indicando que algo no est permitido
2.1 Indica que algo no
est permitido de forma
incondicional.
tiene/est
prohibido
tiene/est
prohibido si
tiene/est
prohibido
3.0 Una regla del negocio indicando que algo est permitido condicionalmente
3.1 Indica que algo est
permitido solo bajo ciertas
condiciones usando si.
tiene/est
autorizado
slo si
tiene/est
autorizado
slo
tiene/est
autorizado
tiene/est
autorizado
Copyright de la version original, 2001-2009. Business Rule Solutions, LLC. Todos los derechos reservados. Pgina -11Copyright de la version en castellano, 2007-2009. The Anonymous Architect, S.L. Todos los derechos reservados.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.
no tiene por
qu
no tiene por
qu si
no tiene por
qu
Copyright de la version original, 2001-2009. Business Rule Solutions, LLC. Todos los derechos reservados. Pgina -12Copyright de la version en castellano, 2007-2009. The Anonymous Architect, S.L. Todos los derechos reservados.
Proporcionado por cortesa de Business Rule Solutions, LLC, la compaa de Tcnicas de Reglas de
Negocio y su socio The Anonymous Architect.