Está en la página 1de 19

MTODO

PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES


Realizado por: Cecilia Contreras Bez Harold Adrian Bolaos Rodriguez
Especializacin Procesos para el desarrollo de so<ware - Universidad San Buenaventura Cali, 2011

Agenda
Situacin empresarial regional (Contexto) El iceberg Donde estn las reglas de negocio de la empresa? Como idenMcarlas? Modelo de produccin actual El plan Mtodo para la extraccin de reglas de negocio Como funciona? Conclusiones especicas Conclusiones Trabajos futuros BibliograTa

Situacin empresarial regional (Contexto)


SOA, BPM, Motores de reglas de negocio Administracin de reglas Necesidad de conocer y automaMzar las reglas de negocio So<ware tradicional, reglas codicadas o cdigo duro
Microempresas

Grupos empresa riales

Empresas

Empresas

Pymes

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

El iceberg

BRS

BPM

SOA

Porque esas tecnologas estn en la punta? Que moMva a las empresas en adquirirlas? Que estn haciendo las empresas? Y lo que no se conoce, pero esta en la empresa?

Y acerca de las reglas de negocio que hacen las empresas? Generar proyectos? Solo de lo que se conoce?

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Donde estn las reglas de negocio de la empresa?


Estn en los procesos?

Caso de Uso
Describir procesos y generar casos de uso

Caso de Uso Caso de Uso

Caso de Uso

Caso de Uso

Base empresarial
MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Como idenMcarlas?
Caso de Uso

Caso de Uso Precondi Reglas ciones Excepci ones


Poscon dicion
Accio nes

Caso de Uso

Si se Mene un anlisis de requerimientos orientado a casos de uso

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Modelo de produccin actual

Modelado de negocio

Como extraer las reglas de negocio?

Mtodo propuesto Anlisis de requerimientos Caso de Uso Caso de Uso

Fuente: Grupo de InvesMgacin de Ingeniera del So<ware, Universidad de Murcia

El plan
Modelado de negocio

Mtodo propuesto de Anlisis requerimien tos C a s o d e U


s o
Ca so de Us o

Reglas de negocio

So<ware perlado para soportar las reglas

Tecnologa BRS BPM SOA

Fuente: Grupo de InvesMgacin de Ingeniera del So<ware, Universidad de Murcia


MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Mtodo para la extraccin de reglas de negocio

Reglas de negocio

Mtodo de extraccin

Casos de uso
MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Como funciona?

Analizar Casos de Uso

IdenMcar Elementos Base

Procesar tabla de decisin

Expresar reglas de negocio

Nuevos casos de uso

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Como funciona?
Analizar Casos de Uso Vericar la compleMtud de los elementos que lo conforman.

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Como funciona?
IdenMcar Elementos Base Leer el caso de uso e idenMcar: AcMvidades o acciones (verbos) Condiciones (hechos o restricciones)
Tabla de condiciones

CONDICIONES Afiliado Activo Afiliado Multiafiliado Citas Incumplidas Cita Programada Cita Odontolgica Programa Mdico PyP Programa Mdico Especialista Programa Mdico Pediatra Afiliado < 14 aos Tratamiento OD sin terminar Ultima cita OD > 6 meses Afiliado inscrito a REB Prestador Activo Prestador libre Afiliado tiene historia Afiliado tiene Glosas
MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Como funciona?
Procesar tabla de decisin Cargar la informacin en la tabla Aplicar teorema matemMco Aplicar las leyes Depurar las tablas

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Como funciona?
Nuevos casos de uso Agrupar condiciones Generar casos de uso para estos grupos de condiciones

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Como funciona?
Expresar reglas de negocio SemnMcamente O Generar pseudo cdigo

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Conclusiones especicas
Jefes de desarrollo
Para idenMcar una condicin esta debe ser un hecho o circunstancia que se presenta dentro curso proceso. De acuerdo al teorema matemMco para encontrar el mximo de reglas de negocio en un caso de uso, el equipo de analistas debe denir los criterios de maduracin que deben aplicar para un caso de uso, de acuerdo a la canMdad de reglas de negocio que el teorema nos de. El dilema esta en idenMcar la maduracin de acuerdo a la canMdad de reglas, la recomendaciones es que sean mximo 10. El criterio del nivel de maduracin debe ser una regla de negocio empresarial que es transiMva al proceso de desarrollo de so<ware de la empresa. Los casos de uso se recomienda manejarlos como escenarios para realizar

Analistas de so@ware
Contrastar el caso de uso vs el escenario de negocio (este es condicionado por el requerimiento). El criterio de maduracin de las reglas de negocio normalmente hace parte de las habilidades cogniMvas del analista de negocio. Las precondiciones eventualmente son casos de uso que Menen embebidas sus propias reglas de casos de uso. Las condiciones se deben agruparse de acuerdo a su anidad y este grupo a su vez candidato a converMrse en un caso de uso nuevo. Aun que se madure las tablas de decisin siempre se debe tener en cuenta el nicho del negocio. Cuando una condicin es igual es todas las reglas, esta se debe colocar como una precondicin para el caso de uso.

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Conclusiones
La literatura acerca de las reglas de negocio se enfoca a la expresin y semnMca de las mismas, para su ejecucin en motores de reglas de negocio, sin embargo la informacin necesaria para la extraccin es privilegiada. Los ingenieros deben conocer el modelo de negocio y el proceso de negocio, para sacar mayor provecho. Se puede presentar confusin cuando se este iniciando con el mtodo, pues se puede mezclar reglas de negocio con reglas operaMvas. Se obMene un mayor renamiento de los casos de uso. Los analistas ven en este mtodo un gran potencial para tener una mayor cobertura sobre las diferentes reglas que se pueden dar, pero tambin la densidad del mtodo diculta que sea permeable a todo el equipo.

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

Trabajos futuros

AutomaMzar el mtodo. Fundamentar la base del mtodo con indicadores:


Calidad de so<ware Tiempos de desarrollo

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

BibliograTa
ubr.universia.net/pdfs-web/ubr_23009108.pdf De los Procesos del Negocio a los Casos de Uso Grupo de InvesMgacin de Ingeniera del So<ware2 Departamento de InformMca y Sistemas Facultad de InformMca. Universidad de Murcia C.P. 30.071 Campus de Espinardo, Murcia, Espaa Casos de Uso, Facultad de ingeniera universidad nacional de JUJUY Trabajo de Calidad de So<ware, Autor Alfonzo Fernndez, Universidad San Buenaventura (2011) Thortongale.com (Allen Newell and Business Rules) Everac99.wordpress.com hkp://hendricksandassociates.net hkp://es.wikipedia.org/wiki/Reglas_de_negocio hkp://www.negocio.us/negocios/negocios/empresas/Mpos-y-reglas-en-negocios/ hkp://www.comunidadjava.org/?q=node/79 hkp://www.planetacodigo.com/planeta/1308/drools-i-introduccion-a-los-motores-de-reglas-de-negocios/ hkp://es.wikipedia.org/wiki/Sistema_experto Sistemas de Informacin II, Mara Josena CasMlla Universidad de Murcia, Espaa.

MTODO PARA LA EXTRACCIN DE REGLAS DE NEGOCIO APLICADOS A CASOS DE USO EN PROCESOS EMPRESARIALES

También podría gustarte