Visitas: 1032  
Tiempo total: 31 días con 19:58:56 hrs  

Las reglas del negocio son implementadas por el proceso de desarrollo de software RUP y por los estándares UML a través de casos de uso. Tienen relación directa con la misión de la empresa, esta misión es establecida por los stakeholders de la organización, estos pueden ser los accionistas, dueños, proveedores, empleados y clientes. La misión es el conjunto de reglas, metas y principios resumidos únicamente en una frase con el objetivo de comunicárselo a los interesados de las actividades de la empresa.

Las reglas del negocio consisten en detallar el conjunto de normas de la empresa a fin de alcanzar los objetivos específicos para alcanzar las metas de la misión u objetivos misionales. Algunas de estas reglas tienen las características de tener precondiciones y pos condiciones. Las precondiciones consisten en lo que debe de cumplirse para aceptarse un negocio y las pos condiciones significan los resultados en que el entorno del negocio terminado deben de encontrarse.

Las características que las reglas de negocio deben de poseer son:

  • Atómica: Reglas únicas, no contienen otro conjunto de reglas.
  • Única: Deben de ser especificas, no deben de contener significados ambiguos.
  • Consistente: Deben de estar relacionadas, es decir que no deben de contradecirse.
  • Relevante: El contenido de información no debe de ser redundante, pues su fin es mostrar información específica.

Estas se pueden clasificar en*:

Reglas de Restricción

Reglas de operaciones
Son las condiciones para asegurar que una determinada operación se realice correctamente, estas condiciones se pueden realizar antes o después de la operación.

Ejemplos:

● Todo trabajo debe ser w3c valido y maquetado.
● Tiene derecho a examen final si tiene un promedio mayor a 61

Reglas de flujo
Estas reglas indican el flujo de información de acuerdo a sus resultados y por ende asociados al trámite a los cuales están asociados.

Ejemplos:

● El enganche debe bajar la tase de interés de 1.5% a Q. 2000 para poder comprar el artículo, caso contrario se envía la petición al gerente de compras.
● Un trabajo finalizado debe de ser compatible con los navegadores para poder ser aprobado, caso contrario se entrara en una nueva iteración.

Reglas de estímulo y respuesta
Consisten en las reglas de realizar una acción absoluta en caso se cumpla una determinada condición.

Ejemplos:

● Todo producto de un cliente que no ha finalizado el pago total de la compra, será retirado del servidor de pruebas a los dos días.
● Si no se renueva el dominio web después de 12 días de vencimiento, el cliente deberá de pagar $80 de intereses.

Reglas de estructura
Son las reglas heredadas de las estructuras o clases a las cuales se pertenece. Estas reglas se clasifican en:

Reglas del dominio

Ejemplos:

● Cada producto debe de pertenecer a una categoría.
● Los clientes del sistema deben de ser mayores a 21 años.

Reglas de relación

Ejemplos:

● Un administrador puede ver la información únicamente de los usuarios que se les han asignado.
● Un cliente puede tener acceso únicamente a la información de los trabajos que se le han desarrollado.

Reglas de derivación

Reglas de inferencia
Dadas estas condiciones, hacen pasar a un estado verdadero un concepto, situación o clasificación.

Ejemplos:

● Todo cliente que no ha pagado o pago después de 15 días de finalizado el proyecto es bloqueado del sistema.
● Todo cliente que ha finalizado un contrato con la empresa correctamente, entra a la lista de clientes de confianza.

Reglas de cálculo
Es una operación matemática que permite obtener un determinado valor.

Ejemplos:

● La cuota mensual de una tasa de interés del x% es de: TOTAL(x/100 + 1/TIEMPO)
● El tiempo de ejecución de un software se mide en el promedio de las N pruebas realizadas: (T1+T2+T3+…+TN)/N

Referencias

[http://es.wikipedia.org/wiki/Declaraci%C3%B3n_de_la_misi%C3%B3n]
[http://es.wikipedia.org/wiki/Reglas_de_negocio]
[http://es.slideshare.net/david.motta/modelo-del-negocio-con-rup-y-uml-parte-3-1534304]
[http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational]
[http://books-proyect.googlecode.com/files/S04-1%20Modelado%20del%20negocio%20(Reglas%20del%20negocio).ppt]
[http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado]

* Ejemplos específicos

0