slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
“Construcción de Modelos de Requerimientos a partir de Modelos de Procesos de Negocio” PowerPoint Presentation
Download Presentation
“Construcción de Modelos de Requerimientos a partir de Modelos de Procesos de Negocio”

Loading in 2 Seconds...

play fullscreen
1 / 14

“Construcción de Modelos de Requerimientos a partir de Modelos de Procesos de Negocio” - PowerPoint PPT Presentation


  • 130 Views
  • Uploaded on

I WORKSHOP ON BUSINESS PROCESS MANAGEMENT (WBPM). “Construcción de Modelos de Requerimientos a partir de Modelos de Procesos de Negocio”. Carlos Arias Méndez carlos.arias@umag.cl (**) Gabriela Vilanova vilanova@uolsinectis.com.ar (*) Silvia Rivadeneira Molina

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '“Construcción de Modelos de Requerimientos a partir de Modelos de Procesos de Negocio”' - shelley


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

I WORKSHOP ON BUSINESS PROCESS MANAGEMENT (WBPM)

“Construcción de Modelos de Requerimientos a partir de Modelos de Procesos de Negocio”

Carlos Arias Méndez

carlos.arias@umag.cl (**)

Gabriela Vilanova

vilanova@uolsinectis.com.ar (*)

Silvia Rivadeneira Molina

grivadeneira@uart.unpa.edu.ar (*)

María Miranda

gmiranda@uaco.unpa.edu.ar (*)

Diana Cruz

dianalrcruz@gmail.com (*)

Juan Fontana

jefontana30@yahoo.com.ar (*)

(*) Departamento de Ciencias Exactas y Naturales

Universidad Nacional de la Patagonia Austral, UNPA

Santa Cruz, Argentina

(**) Departamento de Ingeniería en Computación

Universidad de Magallanes, UMAG

Punta Arenas, Chile

I Workshopon BPMN

slide2

Este trabajo pertenece al proyecto de investigación 29/B134-1:

“Modelado de Requerimientos y Diseño de Sistemas Complejos”

radicado en la Unidad Académica Caleta Olivia (UACO) de la Universidad Nacional de la Patagonia Austral (UNPA) y está integrado por docentes investigadores y estudiantes de carreras de pre-grado, grado y posgrado de informática

I Workshop on BPMN

prop sito
Propósito

Se presenta una propuesta que permite combinar y derivar a partir del modelado de procesos de negocios (utilizando el estándar BPMN), un modelo de requerimientos conformado por diagramas de casos de uso, diagramas de interacción y diagrama de clases preliminar.

I Workshop on BPMN

introducci n
Introducción
  • La elicitación de requerimientos es un proceso primordial para conocer la realidad de una organización [1,2 y 3].
  • Donde las fuentes de los requerimientos pueden ser [1]:
    • los objetivos,
    • el conocimiento de dominio,
    • los interesados en el sistema,
    • el entorno de operación y
    • el entorno de la organización

I Workshop on BPMN

introducci n1
Introducción
  • Además, las personas no son las fuentes más adecuadas por una serie de inconvenientes, tales como [6]:
    • Las personas y los ingenieros de software utilizan lenguajes distintos.
    • La dificultad de expresar claramente sus ideas.
    • Falta de consenso entre los interesados.
    • Falta de interés o aversión hacia el nuevo sistema.

I Workshop on BPMN

introducci n2
Introducción
  • En el uso de las técnicas de elicitación, los desarrolladores argentinos [4]:
  • el 100% utiliza técnicas tradicionales, tales como: entrevistas, cuestionarios, encuestas y análisis de formularios;
  • el 29% utiliza técnicas grupales como focusgroup y brainstorming, pero también el prototipado se encuentra con el mismo porcentaje;
  • el 16% utiliza técnicas contextuales, así como observación de participantes, etnometodología, análisis de conversación;
  • un 3% utiliza técnicas dirigidas por modelos como goals-based o escenarios; dejando de lado aquellas que son denominadas cognitivas como análisis de protocolo, laddering, cardsorting o repertorygrids.

I Workshop on BPMN

motivaci n
Motivación
  • El análisis de negocio es el conjunto de tareas y técnicas utilizadas para trabajar como enlace entre los interesados con el fin de entender la estructura, políticas y operaciones de una organización para recomendar soluciones que permitan a la misma alcanzar sus metas [2].
  • El dominio del problema no puede aislarse de la organización en la que está inserto y por ende, la obtención de requerimientos debe considerar las necesidades del negocio.
  • Se utiliza BPMN porque su principal objetivo es proporcionar una notación que sea fácilmente comprensible por todos los usuarios de negocios (dominio del problema) y desarrolladores TI (dominio de la solución) [10, 11 y 12].

I Workshop on BPMN

motivaci n1
Motivación

Situación actual

Sist. Adquisiciones

SID

Sist. Convenios Honorarios

  • Problemática:
  • Silos de aplicaciones.
  • Se aborda en forma individual su desarrollo.
  • Se tiene claro las funciones, pero no los procesos en los cuales se encuentran involucrados.

BDI

SID: Sistema de Información Docente

BDI: Base de Datos Institucional

I Workshop on BPMN

motivaci n2
Motivación
  • Problemática:
    • Se han generado algunos BPD para procesos importantes, ….. pero, desconectados del desarrollo de los SIAs.
    • Se requiere, a nivel de la metodología de desarrollo, unir los BPD con los casos de uso para facilitar la transición de un dominio a otro.
    • De lo anterior, nació la necesidad de buscar la forma de generar casos de uso a partir de BPD, los cuales a su vez, se generan a partir de la toma de requerimientos.

I Workshop on BPMN

alternativas encontradas
Alternativas encontradas
  • Generación de BPD a partir de casos de uso.
  • Procesos de uso
  • Generación de casos de uso a partir de BPD.

I Workshop on BPMN

generaci n de bpd a partir de casos de uso
Generación de BPD a partir de casos de uso
  • AvikSinha, AmitParadkar, “Use Cases to Process Specifications in Business Process Modeling Notation”, IBM T J Watson Research Center, 2010 IEEE International Conference on Web Services.
  • Daniel Lübke, Kurt Schneider and MatthiasWeidlich“Visualizing Use Case Sets as BPMN Processes”, 2008 RequirementsEngineeringVisualization, (IEEE)
  • Los autoresplantean un algoritmoparatransformar un caso de uso en un BP que lo describe.
  • Luego, concatenanunaserie de BP generados, paraconstruir un proceso de negociocompleto.

I Workshop on BPMN

procesos de uso
Procesos de uso

Ulises Ibarra Hernández, Francisco J. Álvarez Rodríguez y Miguel Vargas Martin, “Use Processes – Modeling Requirements Based on Elements of BPMN and UML Use Case Diagrams”, 2010 2nd International Conference on Software Technology and Engineering(ICSTE).

  • Los autoresproponenrealizar la toma de requerimientosusando:
    • Diagramas de procesos de uso. Los cualesusanunasimbologíamixta entre BPMN y UML,
    • Templates paraformalizarlasactividades y otraparacasos de uso, y
    • Unametodología de desarrollo.
  • La metodologíaconsiste en irdescribiendolasactividadesdesde la más general a la másespecífica. Estaúltima, se convierte en un caso de uso.
  • Para validarlo, fueaplicado al desarrollo de 3 proyectospequeños de software orientado a objetos

I Workshop on BPMN

generaci n de casos de uso a partir de bpd
Generación de casos de uso a partir de BPD

Ver “Frombusinessprocessto use case” Visual paradigm

http://www.visual-paradigm.com/product/ag/tutorials/frombptouc.jsp

I Workshop on BPMN

conclusiones
Conclusiones
  • Lograr una adecuada transición entre el dominio del problema y el dominio TI es importante para la validez temprana del desarrollo de software.
  • Por lo tanto, es importante desarrollar herramientas que ayuden a generar una metodología adecuada.
  • En nuestro caso, estamos interesados en buscar una propuesta que esté basada en desarrollar casos de uso a partir de BPD, porque se parte junto con los interesados usando BPMN, que es bastante entendible por ellos. Aunque en la medida que se complejiza el proceso se empieza a perder esa ventaja [22].
  • Por ahora, nuestra propuesta es muy simple, pero esperamos continuar para formalizar mejor la metodología que se vaya a proponer. Lo cual puede constituirse en una herramienta adicional de un CASE, facilitando la trazabilidad entre los BPM y casos de uso, ayudando así a mejorar el proceso de desarrollo de software.

I Workshop on BPMN