Identificación de herramientas para el modelado de procesos de negocios desde la perspectiva de su extensibilidad

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Identificación de herramientas para el modelado de procesos de negocios desde la perspectiva de su extensibilidad"

Transcripción

1 Identificación de herramientas para el modelado de procesos de negocios desde la perspectiva de su extensibilidad Luis Ortega-Ruiz, Angélica Caro, Alfonso Rodríguez Departamento de Ciencias de la Computación y Tecnologías de Información Universidad del Bío-Bío, Chillán, Chile {mcaro, Abstract El modelado de procesos de negocios permite describir en forma holística la forma en que las organizaciones llevan a cabo sus actividades con el objetivo de visualizar, implementar, incluir mejoras y gestionar dichas actividades. Entre las notaciones más usadas para el modelado de procesos de negocio se encuentran BPMN y UML, siendo la primera de ellas un estándar de facto en la industria, por lo que es posible encontrar diversas herramientas de modelado que implementan esta notación. Del mismo modo, en la literatura se pueden encontrar diversas propuestas de extensiones para BPMN que mejoran su expresividad incorporando la representación de más elementos del proceso de negocio, como por ejemplo, requisitos de seguridad, restricciones legales y requisitos de calidad de datos, entre otros. Junto con estas extensiones surge la necesidad de implementarlas usando alguna herramienta para que sea posible verificar la efectividad o impacto de dicha extensión. En este artículo se presenta el desarrollo de una revisión sistemática que se enfoca en la identificación de herramientas para el modelado de procesos de negocio a través de BPMN, de código libre, que permitan extensibilidad. Keywords revisión sistemática de la literatura; herramientas de modelado de procesos de negocio; extensibilidad; BPMN I. INTRODUCCIÓN Un Proceso de Negocio es un conjunto de actividades que se realizan de manera coordinada para cumplir un objetivo de negocio en un contexto tecnológico y organizacional [1]. Dado el ambiente cambiante y competitivo en que se desenvuelven las organizaciones modernas, éstas se deben preocupar de gestionar sus procesos de negocio de tal manera que estos se puedan adecuar y mejorar de manera constante. Un aspecto clave en la gestión de los procesos de negocio es hacerlos visibles con el fin de trabajar con ellos de manera explícita tanto a niveles gerenciales como operacionales. Con esta idea, estos últimos años se han comenzado a utilizar diversas notaciones y lenguajes que permiten describir procesos de negocio de manera gráfica. El lenguaje y la notación más usados para el modelado de procesos de negocio son UML (Unified Modeling Language) y BPMN ( Business Process Model and Notation) respectivamente, siendo la notación la más utilizada en la industria lo que la convierte en el estándar de facto para el modelado de procesos de negocio [2]. Con el objeto aumentar la expresividad de BPMN, en la literatura se han propuesto diversas extensiones que permiten reflejar de mejor manera las reglas y requisitos que están inmersos en los procesos de las organizaciones. Entre estas extensiones se pueden mencionar aquellas que permiten expresar requisitos de seguridad [3], requisitos de calidad de datos [4], requisitos no funcionales [5], necesidades de asignación de recursos a las tareas que se realizan en el proceso de negocio [6], entre otras. Cada una de las propuestas para extender BPMN, suelen proveer una forma de representación gráfica para su utilización en el modelado. Ello implica, al momento de implementar dichas extensiones, la creación de una nueva herramienta para el modelado de procesos de negocio que incluya esta extensión o la modificación de alguna herramienta de modelado que ya existe. Consecuentemente, en este artículo se muestra el resultado de una revisión sistemática, basada en el método de Revisión Sistemática de la Literatura (RSL) propuesto en [7], que permite identificar herramientas de código abierto para el modelado de procesos de negocio, teniendo en cuenta su posibilidad de extensión. Este trabajo ha sido desarrollado en el contexto de un curso de Metodologías de Investigación en un programa de magíster lo que limita su desarrollo a un tiempo acotado por las necesidades propias de la docencia. El resto del artículo está organizado de la siguiente manera. En la sección II se presentan los trabajos relacionados, en la sección III se describe la metodología utilizada para abordar la revisión sistemática. En la sección IV se presenta una breve descripción de las herramientas encontradas y en la sección V se muestra un análisis comparativo de ellas. Finalmente en la sección VI se presentan las conclusiones del trabajo. II. TRABAJOS RELACIONADOS A nivel organizacional, los procesos de negocio son esenciales para entender la forma en que operan las organizaciones [1], por ello es deseable que reflejen el mayor número de condiciones y restricciones que son inherentes a las actividades involucradas en un proceso de negocio. BPMN se

2 ha posicionado como el estándar de facto en la industria [2], entre otras razones debido a su gran expresividad, que además puede ser extendida para dar cabida a nuevos aspectos relacionados con los procesos de negocio. Entre las extensiones propuestas en la literatura se pueden mencionar algunas orientadas a: expresar algunas necesidades de los clientes, tales como tiempo, costo y fiabilidad [8], especificar propiedades no funcionales como desempeño y fiabilidad [5], modelar requisitos de seguridad en procesos de negocio [3], modelar la asignación de recursos [6], representar de manera explícita restricciones legales [9], analizar el desempeño de los procesos de negocio [10], representar requisitos de calidad de datos [4], entre otras. Junto con la necesidad de extender BPMN también surge la necesidad de implementar herramientas que permitan aplicar estas nuevas potencialidades del lenguaje. En este sentido, en la literatura se encuentran algunos trabajos que dan cuenta de estas experiencias. Por ejemplo, en [11] se presenta algunas experiencias en la mejora de las herramientas BPMN para importación y exportación desde y hacia BPEL (Business Process Execution Language). Por otro lado, en [12] se analizan las oportunidades y limitaciones de BPMN, dando énfasis a las experiencias de los usuarios de BPMN en todo el mundo, presentando una lista de las herramientas más populares para abordar el modelado utilizando BPMN, aunque no se analiza la extensibilidad de estas. En un contexto más relacionado con lo metodológico, en [13] se expone una revisión de herramientas para data mining, donde se muestra un esquema de clasificación con el que se seleccionan 43 productos de software, que son prototipos de investigación o que están disponibles en el mercado. Ante la necesidad de incluir nuevos aspectos en el modelado de procesos de negocio, y a la falta de conocimiento respecto de herramientas actualmente disponibles que permitieran implementar nuevas extensiones, se decidió realizar una revisión sistemática de herramientas existente en la Web. Una RSL es una manera de evaluar e interpretar toda la investigación disponible, que sea relevante respecto de una interrogante de investigación particular, en un área temática o fenómeno de interés [7]. Teniendo una necesidad similar, para el desarrollo de esta revisión, se decidió adaptar el método señalado, para la búsqueda de herramientas de software. III. METODOLOGÍA La metodología usada en la revisión sistemática de este trabajo, es una adaptación del proceso de RSL propuesto para el contexto de la ingeniería del software [7], con el fin de hacer éste compatible con la búsqueda de herramientas de software. Además se agregaron ideas de la adaptación de una RSL para proyectos de fin de carrera [14]. En la TABLA I. se muestra el método definido para la revisión sistemática de herramientas de software. Como se puede ver en ella, éste consta de 3 etapas, que a su vez incluyen actividades más específicas. A continuación se describirá cada una de las etapas del método y un resumen de su ejecución en el contexto de este trabajo. TABLA I. MÉTODO PARA LA REALIZACIÓN DE UNA REVISIÓN SISTEMÁTICA DE HERRAMIENTAS DE SOFTWARE. Etapa 1: Planificación de la revisión Identificación de las características y funcionalidades de las herramientas de software a buscar. Definición de un protocolo de búsqueda Definición de un protocolo de revisión/selección Etapa 2: Desarrollo de la revisión Búsqueda de herramientas de software Selección de herramientas de software Registrar y gestionar las herramientas de software Comparación y análisis de herramientas de software Etapa 3: ación de los resultados A. Planificación de la revisión Esta etapa consiste en identificar la necesidad de la revisión, definir protocolos para el desarrollo de la revisión y evaluarlos antes de comenzar. En el contexto de la actividad de Identificar la necesidad de Investigación se definió como objetivo de la revisión: Identificar herramientas de código abierto que están disponibles para el modelado de procesos de negocio con BPMN, teniendo en cuenta su posibilidad de extensión. Asimismo, se definieron las siguientes interrogantes de investigación: (i) Existen herramientas de código libre para el modelado de procesos de negocio? y (ii) Cuáles son las herramientas de código libre para el modelado de procesos de negocio, que tienen la capacidad de poder ser extendidas?. Como recursos o fuentes a utilizar se establecieron tres motores de búsqueda: SourceForge, GitHub y Google Code. SourceForge es un proveedor de alojamiento de proyectos de software de código abierto que fue lanzado en 1999 [15]. GitHub es un sitio Web que ofrece alojamiento a proyectos de software de código abierto y que además ofrece una amplia gama de características, incluyendo control de errores, blogs y wikis de proyectos [16]. Google Code es un sitio Web que permite el alojamiento de proyectos y que proporciona un entorno de desarrollo colaborativo y libre para proyectos de código abierto [17]. Respecto del Protocolo de búsqueda, se definieron las normas de búsqueda en las fuentes definidas, considerando, por un lado, las siguientes palabras claves: (i) BPMN, (ii) Business Process Modeling Notation, (iii) Modeling, (iv) Tool y (v) Plug in; y por otro, las siguientes combinaciones: (i) BPMN, (ii) Business Process Modeling Notation, (iii) BPMN Modeling, (iv) BPMN tools, (v) BPMN plug in y (vi) BPMN modeling tools.

3 En cuanto al Protocolo de revisión de las herramientas encontradas, se establecieron los criterios de inclusión y exclusión que se presentan en la TABLA II. TABLA II. CRITERIOS DE SELECCIÓN. Criterios de inclusión La herramienta debe permitir crear modelos de procesos de negocio basados en el estándar BPMN 2.0. La herramienta debe ser de código libre y de libre distribución. La herramienta debe contar con documentación. La herramienta debe facilitar la opción de crear extensiones. Criterios de exclusión La última actualización de la herramienta tiene más de tres años de antigüedad. La herramienta no ofrece soporte para más de una plataforma (, Mac OS). Con la panificación definida se inició el desarrollo la revisión sistemática. B. Desarrollo de la revisión En esta etapa se ejecuta la revisión, que es guiada por la planificación, desarrollada en la etapa anterior, y contempla las siguientes actividades: búsqueda de herramientas de software, selección de herramientas, registro del proceso y resultados de éste, análisis y comparación de las herramientas seleccionadas. Respecto de las actividades de Búsqueda y Selección de las herramientas de Software, se aplicaron los protocolos definidos en la etapa anterior. En la TABLA III. se muestra una síntesis de los resultados de la búsqueda de herramientas en los motores utilizados. Luego con los criterios establecidos se ejecutó la revisión y selección de las herramientas, cuyo resultado se muestra en la última columna de la tabla. TABLA III. Motor de búsqueda Seleccionadas Source- Forge SÍNTESIS DE LA BÚSQUEDA REALIZADA EN LOS MOTORES DE BÚSQUEDA DEFINIDOS. Analizadas Repetidas Relevantes GitHub Google Code Como se puede observar en la TABLA III. los motores de búsqueda utilizados presentaron una cantidad importante de resultados, los que disminuyeron considerablemente puesto que no cumplían los criterios establecidos. Finalmente, se llegó a la selección de 9 herramientas. El análisis y la comparación de las herramientas seleccionadas se muestran en las siguientes secciones. C. ación de los resultados En la etapa de publicación de resultados se debe dar a conocer los resultados obtenidos a la comunidad científica del área. Consecuentemente, este artículo evidencia el desarrollo de esta etapa. IV. ANÁLISIS DE LAS HERRAMIENTAS Como se observa en la TABLA III. última columna, el resultado de la revisión entregó un total de 9 herramientas de código libre que son compatibles con el estándar BPMN 2.0 y con posibilidades de ser extendidas. A continuación, y partir de esto, se describen algunas de las características más relevantes de las herramientas seleccionadas. A. Yaoqiang BPMN Editor Yaoqiang BPMN Editor es un editor gráfico de diagramas de procesos de negocio, que cumple con las especificaciones de la Object Management Group (OMG) para el estándar más reciente BPMN 2.0. El editor permite importar y exportar archivos en formato BPMN 2.0. Dentro de sus funcionalidades tiene la validación de la sintaxis BPMN en tiempo real y la generación automática de información para diagramas de intercambio. Además es importante señalar que tiene una arquitectura extensible para crear Plugins y una biblioteca para la extensibilidad. También es posible ejecutar simulaciones de BPMN, permitiendo el montaje y desmontaje de subprocesos de una forma flexible. Implementa directamente a un motor de BPMN 2.0. Tiene la propiedad de soportar la importación desde Microsoft Visio Professional y GraphML hacia archivos BPMN 2.0. Así mismo es posible exportar hacia los siguientes formatos GIF, SVG, HTML, VML, BMP, JPG, PNG y a OpenDocument (Odt) [18]. B. Modelio - entorno de modelado Modelio es una herramienta de modelado de código abierto que proporciona soporte para los último estándar de Unified Modeling Language (UML) y BPMN 2.0. Se puede extender mediante la adición de módulos que añaden nuevas funcionalidades. Un gran conjunto de estos módulos son gratuitos y de código abierto, lo que facilita la gestión y generación de código. Modelio, sigue los estándares de modelado TOGAF, SysML, SoaML y permite la generación de documentos. Esta herramienta, además se caracteriza por lo siguiente: (i) permite la exportación e importación a archivos con extensión XMI (ii) incorpora la posibilidad de extensión mediante la adición de módulos (iii) posee soporte para Scripting lenguaje (Jython) y (iv) proporciona soporte a la propuesta Model Driven Architecture (MDA) [19].

4 C. Bonita BPM: Open Source BPM Bonita BPM es una herramienta de código abierto para el modelado, gestión de procesos de negocio y flujos de trabajo. Esta posee los tres siguientes componentes: (i) Bonita Estudio: permite al usuario crear y modificar gráficamente los procesos de negocio con el estándar BPMN2.0. Además Bonita Estudio, que está basado en, permite trabajar con procesos diseñados con otros estándares y tecnologías como XPDL o jbpm. (ii) Bonita BPM Motor: es una API de Java que le permite interactuar mediante programación y ejecutar los procesos de negocio, este está disponible bajo licencia LGPL. Se basa en Hibernate. (iii) Bonita Portal: es una interfaz de Webmail que permite gestionar las tareas. Este es de código abierto y se puede descargar bajo licencia GPL [20]. D. MyBPMN MyBPMN un la solución Open Source BPM que permite modelar, ejecutar y optimizar procesos de negocio a través de un entorno gráfico y sin necesidad de programación. Esta herramienta tiene tres componentes principales que son: (i) MyBPMN Designer que es una aplicación de modelado BPMN basado en 3.5, (ii) MyBPMN Engine que es totalmente compatible con BPMN 2.0 y (iii) MyBPMN Web que es una consola de administración [21]. E. Signavio-CORE-componentes Signavio-CORE-componentes es una herramienta de software que permite crear modelos de proceso de negocio que se pueden cargar en motores de proceso gracias al formato de intercambio XML estandarizado. Dentro de las características que posee Signavio-COREcomponentes se puede mencionar: (i) la utilización de un formato de intercambio XML estandarizado (ii) y la capacidad para exportar a los siguientes formatos ARIS, XPDL, PDF, Visio, Excel [22]. F. BPMNX BPMNX es una herramienta desarrollada en la plataforma para el desarrollo de extensiones para el meta-modelo BPMN 2.0. La herramienta consta de 3 componentes principales que son: (i) BPMN+X. componente que se basa en la especificación del mecanismo de extensión BPMN, (ii) QVT (Query/View/Transformation) lenguaje que permite la trasformación entre modelos y (iii) JET Model-to-code Transformation el que ayuda a la producción de documentos de esquema XML que pueden ser procesados por herramientas BPMN [23]. G. Camunda Modeler Camunda Modeler es un plugin de modelado BPMN 2.0 para que se centra en el modelado transparente de proceso y diagramas de colaboración. Este es parte del conjunto de software Camunda BPM [13]. La herramienta tiene la propiedad de poder leer y escribir archivos de diagrama BPMN 2.0 [24]. H. BPMN2 Visual Editor for BPMN2 Visual Editor for es uno de los plugin para el modelado de procesos de negocio sobre [14]. Es compatible con el estándar BPMN 2.0 que se complementa de buena forma con jbpm5 y permite, además, que los modelos sean almacenados en el formato BPMN 2.0 XML [25]. I. BPMN2 Modeler Project BPMN 2.0 Modeler proporciona una herramienta de modelado gráfico que permite la creación y edición de diagramas BPMN (Business Process Modeling Notation). La herramienta se basa en Graphiti y utiliza BPMN 2.0 EMF ( Modeling Framework) meta model, está desarrollado actualmente en el contexto del proyecto Model Development Tools (MDT). Este meta -modelo es compatible con la especificación de BPMN 2.0 propuesto por la Object Management Group [26]. V. COMPARACION DE HERRAMIENTAS En esta sección se presenta una comparación de las herramientas seleccionadas. Esta comparación se basa en siete características que se describen a continuación: Soporte de BPMN 2.0, establece si la herramienta es compatible con el estándar BPMN 2.0. Plataformas compatibles, determina su compatibilidad con los sistemas operativos existentes. Provee arquitectura para plug-in o extensiones, establece si desde la base del desarrollo de la herramienta fue pensada para ser extensible. Tipo de licencia, identifica las condiciones de uso que definen los desarrolladores de la herramienta. Lenguaje de programación, identifica la tecnología utilizada para la construcción de la herramienta. Utiliza formato de salida estándar, identifica la compatibilidad con otras herramientas. Nivel de documentación, establece la cantidad de información que dan a conocer los desarrolladores de las herramientas y la comunidad que trabaja con ésta. A continuación, en la TABLA IV. se muestra el resultado de la comparación realizada, indicando por cada herramienta (ubicadas en las filas de la tabla) las características que posee (columnas de la tabla).

5 TABLA IV. ANÁLISIS COMPARATIVO DE LAS HERRAMIENTAS SELECCIONADAS. Criterio de comparación Yaoqiang BPMN Editor Modelio entorno de modelado (UML) Bonita BPM: Open Source BPM MyBPMN Signavio CORE componentes BPMNX Camunda Modeler BPMN2 Visual Editor for BPMN2 Modeler Project Soporte a BPMN2.0 Si Si Si Si Si Si Si Si Si Plataformas compatibles Solaris y Freebsd Window y Freebsd Window, Window, Provee arquitectura para plug-in o extensiones Si Si No No No Si No No Si Tipo de licencia GPLv3 GPLv3 GPLv2 GPLv3 Apache 2.0 Lenguaje de programación Java Java Java Java Java Java Java Java Java Utiliza formato de salida estándar BPMN 2.0 file XMI BPMN 2.0 file BPMN 2.0 ARIS, XPDL BPMN 2.0 BPMN 2.0 BPMN 2.0 BPMN 2.0 Nivel de documentación Medio Medio Alto Bajo Bajo Bajo Medio Medio Medio A modo de síntesis de lo que se observa en la TABLA IV. se puede generalizar que todas las herramientas seleccionadas son compatibles con más de una plataforma, así como también con el sistema operativo Windows. Además es relevante destacar que todas implementan el estándar más reciente de modelado de procesos de negocio BPMN 2.0 y están desarrolladas en el lenguaje de programación Java. Con respecto a la documentación proporcionada por los desarrolladores de las herramientas, se puede establecer que no es suficiente, debido a que la mayoría de los casos sólo se tiene información relacionada con la forma en que se utiliza para modelar y no se llega a proveer documentación respecto de su construcción y posteriores actualizaciones. En términos de extensibilidad cuatro de las nueve herramientas establecen, desde la base de su desarrollo, una arquitectura para la implementación de plug-in o extensiones, mientras que las otras son extensibles pero con mayor complejidad debido a que no cuentan con esa propiedad. Respecto de las licencias de uso, se pudo establecer que todas las herramientas seleccionadas son compatibles con la licencia general pública. Finalmente, una vez concretado el análisis de las herramientas, es posible responder las interrogantes de investigación establecidas de este trabajo. En primer lugar, y respecto de la interrogante Existen herramientas de código libre para el modelado de proceso de negocio?, la respuesta es positiva, puesto que existen herramientas de código libre para el modelado de procesos de negocio y se evidencia su hallazgo en la Tabla IV, donde se presentan las herramientas seleccionadas y sus características. La segunda interrogante planteada fue Cuáles son las herramientas de código libre para el modelado de procesos de negocio, que tienen la capacidad de poder ser extendidas?. De acuerdo con la información TABLA IV. las nueve herramientas seleccionadas cuentan con la capacidad de ser extendidas. Cuatro proveen directamente condiciones para su extensión, y las restantes, de acuerdo al estudio realizado y la exploración del código en ellas, también podrían ser modificadas para incorporar nuevas extensiones. VI. CONCLUSIONES Y TRABAJO FUTURO Para abordar la tarea de modelar procesos de negocio existe una gran variedad de herramientas tanto gratuitas como de pago. No obstante, cuando se emprende el desafío de implementar extensiones de la notación en las herramientas disponibles el número se reduce considerablemente. En este artículo se muestra el desarrollo de una revisión de la literatura cuyo objetivo era identificar herramientas de código abierto disponibles para el modelado de procesos de

6 negocio con BPMN y que puedan ser extendidas de acuerdo a nuevos aspectos asociados a los procesos de negocios. Como resultado se puede afirmar, que existe un grupo de herramientas que cumplen con los criterios definidos y que podrían ser candidatas a ser utilizadas en la implementación de alguna extensión de BPMN. Sin embargo, también es importante señalar que la documentación de estas no es muy amplia lo que sin duda implicará un esfuerzo adicional. Nuestro propósito es difundir este trabajo pues creemos que puede constituir una referencia de aquellas herramientas que ofrecen cierta flexibilidad en la incorporación de nuevas características relacionadas con el modelado de procesos de negocio. El trabajo futuro se orienta en la implementación de extensiones con el objeto de demostrar su aplicabilidad y la forma en que se puede mejorar la expresividad de los procesos de negocio. REFERENCIAS [1] M. Weske, Concepts, Languages, Architectures, vol. 14. Springer, [2] P. Harmon and C. Wolf, Business Process Modeling Survey, Bus. Process Trends (http//www. bptrends. com/), [3] A. Rodríguez, E. Fernández-Medina, and M. Piattini, A BPMN extension for the modeling of security requirements in business processes, IEICE Trans. Inf. Syst., vol. 90, no. 4, pp , [4] A. Rodríguez, A. Caro, C. Cappiello, and I. Caballero, A BPMN extension for including data quality requirements in business process modeling. Springer, [5] P. Bocciarelli and A. D Ambrogio, A BPMN extension for modeling non functional properties of business processes, in Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, 2011, pp [6] L. J. R. Stroppi, O. Chiotti, and P. D. Villarreal, A BPMN 2.0 Extension to Define the Resource Perspective of Business Process Models, in XIV Iberoamerican Conference on Software Engineering, [7] B. Kitchenham, Procedures for performing systematic reviews, Keele, UK, Keele Univ., vol. 33, p. 2004, [8] K. Saeedi, L. Zhao, and P. R. F. Sampaio, Extending BPMN for supporting customer-facing service quality requirements, in Web Services (ICWS), 2010 IEEE International Conference on, 2010, pp [9] S. Goldner and A. Papproth, Extending the BPMN Syntax for Requirements Management, in Business Process Model and Notation, Springer, 2011, pp [11] J. Mendling, K. B. Lassen, and U. Zdun, Experiences in enhancing existing BPM Tools with BPEL Import and Export. Springer, [12] J. Recker, Opportunities and constraints: the current struggle with BPMN, Bus. Process Manag. J., vol. 16, no. 1, pp , [13] O. Z. Maimon and L. Rokach, Data mining and knowledge discovery handbook, vol. 1. Springer, [14] M. Caro, M., Rodríguez, A., Calero C., Fernández-Medina, E., Piattini, Análisis y revisión de la literatura en el contexto de proyectos de fin de carrera: Una propuesta., Rev. Soc. Chil. Cienc. la Comput., vol. 6, no. 1, [15] N. Willis, SourceForge offering side-loading installers, [Online]. Available: [Accessed: 25- Jul-2014]. [16] Y. Takhteyev and A. Hilts, Investigating the geography of open source software through GitHub [17] Google, support, [Online]. Available: https://code.google.com/p/support/wiki/gettingstarted. [Accessed: 11-Jul-2014]. [18] Yaoqiang, Yaoqiang BPMN Editor, [Online]. Available: [19] Modelio, Modelio - Modeling environment (UML), [Online]. Available: [20] Bonitasoft, Bonita BPM: Open Source BPM, [Online]. Available: [21] mybpmn, MyBPMN, [Online]. Available: [22] Signavio, Signavio Process Editor, [Online]. Available: [23] L. Stroppi, bpmnx, [Online]. Available: https://code.google.com/p/bpmnx/. [24] Camunda, camunda-modeler, [Online]. Available: https://github.com/camunda/camunda-modeler. [Accessed: 11-Jul- 2014]. [25] Imeikas, BPMN2-Editor-for-, [Online]. Available: https://github.com/imeikas/bpmn2-editor-for-. [Accessed: 11-Jul-2014]. [26] B. Brodt, org.eclipse.bpmn2-modeler, [Online]. Available: https://github.com/bbrodt/org.eclipse.bpmn2-modeler. [Accessed: 11-Jul-2014]. [10] A. Lodhi, V. Küppen, and G. Saake, An extension of bpmn metamodel for evaluation of business processes, Sci. J. Riga Tech. Univ. Comput. Sci., vol. 43, no. 1, pp , 2011.

Especificación de Requisitos de Calidad de Datos en Modelos de Procesos de Negocio: BPiDQ una propuesta

Especificación de Requisitos de Calidad de Datos en Modelos de Procesos de Negocio: BPiDQ una propuesta Especificación de Requisitos de Calidad de Datos en Modelos de Procesos de Negocio: BPiDQ una propuesta Alfonso Rodríguez, Angélica Caro Depto. Ciencias de la Computación y Tecnologías de la Información

Más detalles

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM Fabio A. Zorzan y Daniel Riesco Resumen Esta línea de investigación propone una alternativa para lograr la automatización de la gestión

Más detalles

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio M. Teresa García 1, Mercedes Ruiz 1 y Cristina Vicente-Chicote 2 1 Departamento de Lenguajes y Sistemas Informáticos Universidad

Más detalles

Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT

Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT Fabio A. Zorzan 1, Daniel Riesco 2 CONTEXTO La línea de investigación presentada en este trabajo se desarrolla en el marco del

Más detalles

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Fabio A. Zorzan 1 y Daniel Riesco 2 Resumen Esta línea de investigación pretende aportar a la mejora

Más detalles

Transformación de Procesos de Desarrollo de Software Tipo SPEM a Procesos Workflow. Una Propuesta de Caso de Estudio: SmallRUP

Transformación de Procesos de Desarrollo de Software Tipo SPEM a Procesos Workflow. Una Propuesta de Caso de Estudio: SmallRUP Transformación de Procesos de Desarrollo de Software Tipo SPEM a Procesos Workflow. Una Propuesta de Caso de Estudio: SmallRUP Fabio A. Zorzan 1, Daniel Riesco 2, Nora Szasz 3 CONTEXTO La línea de investigación

Más detalles

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio Otro camino para el BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 El BPM El BPM (Business Process Management) no es solo una tecnología, además a grandes rasgos es una disciplina

Más detalles

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración

Más detalles

"Módulo OOWS para StarUML" INTRODUCCIÓN

Módulo OOWS para StarUML INTRODUCCIÓN UNA HERRAMIENTA PARA DIAGRAMAS OOWS: "Módulo OOWS para StarUML" Richard Medina Z. Universidad de Concepción, Chile INTRODUCCIÓN Una herramienta CASE (Computer Aided Software Engineering,

Más detalles

Business Process Management (BPM)

Business Process Management (BPM) Gestión Business Process Management (BPM) aspectos clave para la construcción de software de soporte e impacto en la mejora continua de las organizaciones autores Andrea Delgado Daniel Calegari Grupo COAL,

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Desarrollo de Software con enfoque en el Negocio

Desarrollo de Software con enfoque en el Negocio Desarrollo de Software con enfoque en el Negocio Andrea Delgado Instituto de Computación Facultad de Ingeniería Universidad de la República 11300, Montevideo, Uruguay adelgado@fing.edu.uy Resumen Las Organizaciones

Más detalles

UNIVERSIDAD OBERTA DE CATALUNYA. Herramienta Visual para Diseñar formularios Web WformDesigner

UNIVERSIDAD OBERTA DE CATALUNYA. Herramienta Visual para Diseñar formularios Web WformDesigner UNIVERSIDAD OBERTA DE CATALUNYA Herramienta Visual para Diseñar formularios Web WformDesigner Especialidad: Administración Web y comercio electrónico en entornos de software libre Autor: Wilman Chamba

Más detalles

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Fernández Taurant, Juan Pablo Marciszack, Marcelo Martín Universidad Tecnológica Nacional, Facultad Regional

Más detalles

Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos

Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos Trabajo de Grado Análisis comparativo de Lenguajes Notacionales para Modelado de Procesos Autora: Vasquez Pilar María Directora: Dra. Giandini Roxana Codirectora: Mg. Bazán Patricia Agenda Introducción.

Más detalles

PROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él.

PROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él. PROCESOS SOFTWARE MOTIVACIÓN? Con independencia de la metodología o modelo implementado, es común la estrategia para la mejora continua de la calidad, basada en el Círculo de Deming o Plan, Do, Check,

Más detalles

Desarrollo Dirigido por Modelos de Procesos de egocio Colaborativos: Análisis de herramientas para la transformación de modelos

Desarrollo Dirigido por Modelos de Procesos de egocio Colaborativos: Análisis de herramientas para la transformación de modelos Desarrollo Dirigido por Modelos de Procesos de egocio Colaborativos: Análisis de herramientas para la transformación de modelos Maximiliano Vanzetti CIDISI, Universidad Tecnológica acional-frsf, Lavaisse

Más detalles

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012

BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 BPM en la práctica Transitando del BPA al BPM con una metodología probada. Diego Karbuski - Diciembre 2012 Qué es BPM? BPM no solo es tecnología informática. Es una disciplina de gestión empresarial impulsada

Más detalles

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega

Management(BPM) Gestión de Proceso de negocio con BPM. Universidad Inca Garcilaso de la Vega Universidad Inca Garcilaso de la Vega CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO Business Process Business Process Management(BPM) Management(BPM) MSc. Daniel Alejandro Yucra

Más detalles

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Ministerio del Poder Popular para las Telecomunicaciones y la Informática Centro Nacional de Tecnologías de Información Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado

Más detalles

HOJA TÉCNICA. SemTalk 2

HOJA TÉCNICA. SemTalk 2 HOJA TÉCNICA SemTalk 2 SemTalk 2 - Información Técnica SemTalk 2 es una herramienta para modelamiento de procesos de negocios y conocimientos orientado a objetos 100% compatible con MS Office. REQUERIMIENTOS

Más detalles

Gestión de Procesos de Negocios BPM

Gestión de Procesos de Negocios BPM GNU/LinuX Universidad Inca Garcilaso de la Vega XLIX CURSO DE ACTUALIZACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS Y CÓMPUTO. Área: Gestión Gestión de Procesos de Negocios BPM Parte III: BPM Aspectos Técnicos

Más detalles

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema

Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema Cecilia Ariste 1, Julieta Ponisio 1, Leopoldo Nahuel 1,2, Roxana Giandini 1,2 1 Laboratorio de Innovaciones

Más detalles

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola BPMN vs UML Autor: Norberto Figuerola Los Requerimientos y el Modelo del Negocio Normalmente, siempre que iniciamos un esfuerzo de desarrollo de software éste tiene como objetivo automatizar procesos del

Más detalles

Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio

Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Desarrollo de aplicaciones para la sociedad de la información Bloque II- Dominios de aplicaciones sociales Tema 3- Gestión de procesos de negocio Máster Universitario Oficial en Sistemas Telemáticos e

Más detalles

Componente para la transformación a estándares de modelos de procesos de negocio. Modelos de la BPMS Oracle

Componente para la transformación a estándares de modelos de procesos de negocio. Modelos de la BPMS Oracle Instituto Superior Politécnico José Antonio Echeverría Facultad de Ingeniería Informática Componente para la transformación a estándares de modelos de procesos de negocio. Modelos de la BPMS Oracle Informe

Más detalles

SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio

SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio Arturo Cepeda Pérez, Sergio Bravo Martín, Francisco José García Peñalvo Universidad de Salamanca, Facultad

Más detalles

Introducción a Plone y Zope. Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python.

Introducción a Plone y Zope. Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python. Introducción a Plone y Zope Presentación introductoria sobre Plone y las tecnologías utilizadas, como Zope y Python. Licencia Copyright (c) 2008 Carlos de la Guardia. Copyright (c) 2008 Leonardo Caballero.

Más detalles

Administración de Variabilidad en una línea de producto basada en modelos

Administración de Variabilidad en una línea de producto basada en modelos Administración de Variabilidad en una línea de producto basada en modelos Kelly Garcés Carlos Parra Hugo Arboleda Andres Yie Rubby Casallas Universidad de los Andes, Bogotá k-garces @uniandes.edu.co Universidad

Más detalles

Visión General GXflow. Última actualización: 2009

Visión General GXflow. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Análisis de tecnologías para implementar un marco integrador de SOA y BPM

Análisis de tecnologías para implementar un marco integrador de SOA y BPM Análisis de tecnologías para implementar un marco integrador de SOA y BPM Patricia Bazán 1, Roxana Giandini 2, F.Javier Diaz 1, 1 LINTI Facultad de Informática- UNLP La Plata (1900) Buenos Aires, Argentina

Más detalles

Obteniendo Casos de Uso centrados en la Calidad de los Datos desde Procesos de Negocio descritos con BPMN

Obteniendo Casos de Uso centrados en la Calidad de los Datos desde Procesos de Negocio descritos con BPMN Recebido / Recibido: 18/10/2012 Aceitação / Aceptación: 04/12/2012 Obteniendo Casos de Uso centrados en la Calidad de los Datos desde Procesos de Negocio descritos con BPMN Alfonso Rodríguez 1, Angélica

Más detalles

Diseño lógico de sistemas aplicando el lenguaje de modelado unificado

Diseño lógico de sistemas aplicando el lenguaje de modelado unificado Diseño lógico de sistemas aplicando el lenguaje de modelado unificado No. De Registro CGPI: 20061221. Director del proyecto: Roberto De Luna Caballero. Profesores participantes: M. en C Fabiola Ocampo

Más detalles

Metodologías de desarrollo para Service Oriented Architectures con Rational Unified Process

Metodologías de desarrollo para Service Oriented Architectures con Rational Unified Process Metodologías de desarrollo para Service Oriented Architectures con Rational Unified Process Andrea Delgado 1, Ignacio García-Rodríguez de Guzmán 2, Francisco Ruiz 2, Mario Piattini 2 1 Instituto de Computación,

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Ana Torres Víctor Goncalves Jeimily Gutierrez

Ana Torres Víctor Goncalves Jeimily Gutierrez Ana Torres Víctor Goncalves Jeimily Gutierrez Qué es una Herramienta BPMS? Aspectos claves de una herramienta BPMS. Metodología para la selección de una herramienta BPMS. Herramientas BPMS. Cuadro comparativo.

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos

El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos El impacto del relevamiento y modelado de procesos en la implantación de sistemas informáticos KPMG, Abril 2013 KPMG afiliadas a KPMG International Cooperative ( KPMG International ), una entidad suiza.

Más detalles

Procesos de Negocios

Procesos de Negocios Procesos de Negocios Procesos de negocios Como dijimos en el Tema 1: los sistemas de información y las organizaciones se influyen entre sí: Los SI deben proveer la información que la organización necesita.

Más detalles

Automatización de Procesos de Negocio utilizando un BPMS

Automatización de Procesos de Negocio utilizando un BPMS Automatización de Procesos de Negocio utilizando un BPMS Marcelo MEJIA División Académica de Ingeniería Instituto Tecnológico Autónomo de México Río Hondo No. 1, Colonia Progreso Tizapán México, D.F.,

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

Gelka Consultores de Negocios y Proyectos Ltda.

Gelka Consultores de Negocios y Proyectos Ltda. BUSINES INTELLIGENCE OPEN SOURCE En el área de Business Intelligence, se ha producido recientemente un despegue espectacular en el desarrollo de soluciones open Source La cantidad de proyectos de Open

Más detalles

SOFTWARE PROJECT MANAGEMENT PLAN

SOFTWARE PROJECT MANAGEMENT PLAN SOFTWARE PROJECT MANAGEMENT PLAN HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA.

Más detalles

Estudio Comparativo de Técnicas de Modelado de Negocio

Estudio Comparativo de Técnicas de Modelado de Negocio Estudio Comparativo de Técnicas de Modelado de Negocio Juan José Cadavid 1, Carlos Andrés Ospina 1, Juan Bernardo Quintero 2 1 Avansoft S.A. Medellín, Colombia {jjcadavid, caospina}@avansoft.com 2 ABC-Flex

Más detalles

OPTIMIZACIÓN Y CUANTIFICACIÓN DE PROCESOS UTILIZANDO BPM

OPTIMIZACIÓN Y CUANTIFICACIÓN DE PROCESOS UTILIZANDO BPM Revista ISSN: 2225-7136 II OPTIMIZACIÓN Y CUANTIFICACIÓN DE PROCESOS UTILIZANDO BPM TOWARD THE SACRED MUSIC S THEOLOGY IN ELENA G. Process Optimization and Quantification using BPM WHITE S WRITINGS Ingeniero

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

Más detalles

INGENIAS: Desarrollo dirigido por modelos de SMA

INGENIAS: Desarrollo dirigido por modelos de SMA INGENIAS: Desarrollo dirigido por modelos de SMA Juan Pavón Mestras jpavon@pdi.ucm.es Dep. de Ingeniería del Software e Inteligencia Artificial Universidad Complutense Madrid http://grasia.fdi.ucm.es Objetivo

Más detalles

Una herramienta para la Automatización de Procesos de Desarrollo de Software usando QVT: Transformación de Controles de Flujo SPEM a BPMN

Una herramienta para la Automatización de Procesos de Desarrollo de Software usando QVT: Transformación de Controles de Flujo SPEM a BPMN Una herramienta para la Automatización de Procesos de Desarrollo de Software usando QVT: Transformación de Controles de Flujo SPEM a BPMN Fabio Zorzan, Marcela Daniele, Mariana Frutos, Marcelo Uva Dpto.

Más detalles

PROGRAMA ANALÍTICO. Curso: Gestión de Procesos de Negocio. Docentes: Dr. Pablo David Villarreal (Responsable), Dr. Jorge Roa. Duración: 60 horas.

PROGRAMA ANALÍTICO. Curso: Gestión de Procesos de Negocio. Docentes: Dr. Pablo David Villarreal (Responsable), Dr. Jorge Roa. Duración: 60 horas. PROGRAMA ANALÍTICO Curso: Gestión de Procesos de Negocio Docentes: Dr. Pablo David Villarreal (Responsable), Dr. Jorge Roa. Duración: 60 horas. 1. Fundamentos En las últimas décadas, nuevos enfoques de

Más detalles

Pontificia Universidad Javeriana. TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos. Version 1.0

Pontificia Universidad Javeriana. TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos. Version 1.0 Pontificia Universidad Javeriana TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos Version 1.0 Historial de Revisión del Documento Date Version Description Author 27/Ene/12 1.0

Más detalles

Boyeros, La Habana, Cuba, lcabrerag@uci.cu

Boyeros, La Habana, Cuba, lcabrerag@uci.cu EXTENSIÓN DE VISUAL PARADIGM FOR UML PARA EL DESARROLLO DIRIGIDO POR MODELOS DE APLICACIONES DE GESTIÓN DE INFORMACIÓN Visual Paradigm for UML extension for Model-Driven Development of information management

Más detalles

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de GLOSARIO Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de una descripción de bajo nivel (código fuente) para generar descripciones con un mayor grado de abstracción.

Más detalles

BplSoa: Framework para el desarrollo de líneas de procesos de negocios orientadas a servicios. Víctor Mario Cardona Medina

BplSoa: Framework para el desarrollo de líneas de procesos de negocios orientadas a servicios. Víctor Mario Cardona Medina BplSoa: Framework para el desarrollo de líneas de procesos de negocios orientadas a servicios Víctor Mario Cardona Medina Universidad Nacional de Colombia Facultad de Ingeniería, Departamento de Ingeniería

Más detalles

PERSYS www.persys.com.mx Tel. (81) 8160 0126 Página 0

PERSYS www.persys.com.mx Tel. (81) 8160 0126 Página 0 PERSYS www.persys.com.mx Tel. (81) 8160 0126 Página 0 Interacción entre herramientas BPA y BPM Este breve ensayo tiene el propósito de esclarecer las similitudes y diferencias entre lo que llamamos una

Más detalles

ZoomTI++ Glosario. Versión 1.0

ZoomTI++ Glosario. Versión 1.0 ZoomTI++ Glosario Versión 1.0 Contenido 1. Introducción... 3 2. Definiciones... 3 3. Bibliografía... 6 2 1. Introducción Este glosario presenta las principales definiciones usadas a lo largo del desarrollo

Más detalles

Perfil UML para el desarrollo de aplicaciones WAP

Perfil UML para el desarrollo de aplicaciones WAP Perfil UML para el desarrollo de aplicaciones WAP Ricardo Soto D., Mauricio Camara J. Escuela de Ingeniería Informática, Pontificia Universidad Católica de Valparaíso, Chile E-mail: ricardo.soto@ucv.cl,

Más detalles

Automatizador de Procesos

Automatizador de Procesos Automatizador de Procesos Más que un workflow, esta aplicación es un BPM (Business Process Management), una completa plataforma de automatización de procesos, diseñada para apoyar la transformación empresarial;

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE Fundamentos de Ingeniería del Software Capítulo 12. Herramientas CASE Herramientas CASE Estructura 1. Introducción 2. Características deseables 3. Componentes de una herramienta CASE 4. Taxonomías de herramientas

Más detalles

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada.

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Esquema Introducción... 2 Historia... 2 Suites... 2 Herramientas ofimáticas... 3 Tipos de programas ofimáticos:...

Más detalles

Especificación de requisitos para servicios cloud dirigido por valor

Especificación de requisitos para servicios cloud dirigido por valor Escola Tècnica Superior d Enginyeria Informàtica Universitat Politècnica de València Especificación de requisitos para servicios cloud dirigido por valor Trabajo Fin de Grado Grado en Ingeniería Informática

Más detalles

Análisis comparativo entre CIMOSA (CIM-Open System Architecture) y DEM (Dynamic Enterprise Modelling)

Análisis comparativo entre CIMOSA (CIM-Open System Architecture) y DEM (Dynamic Enterprise Modelling) 3rd International Conference on Industrial Engineering and Industrial Management XIII Congreso de Ingeniería de Organización Barcelona-Terrassa, September 2nd-4th 2009 Análisis comparativo entre CIMOSA

Más detalles

Elementos clave para la aplicación exitosa de BPM. Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Montevideo, Uruguay, Diciembre 2012

Elementos clave para la aplicación exitosa de BPM. Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Montevideo, Uruguay, Diciembre 2012 Elementos clave para la aplicación exitosa de BPM en las organizaciones Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Montevideo, Uruguay, Diciembre 2012 Agenda Motivación Ciclo de vida de PNs Elementos

Más detalles

Hacia la Integración de Técnicas de Pruebas en Metodologías Dirigidas por Modelos para SOA

Hacia la Integración de Técnicas de Pruebas en Metodologías Dirigidas por Modelos para SOA Hacia la Integración de Técnicas de Pruebas en Metodologías Dirigidas por Modelos para SOA Antonio García Domínguez Inmaculada Medina Bulo Mariano Marcos Bárcena Universidad de Cádiz Escuela Superior de

Más detalles

INFORME TECNICO PREVIO A DE EVALUACION DE SOFTWARE Nº 001-2008-REGIONCALLAO/GGR/OSIE

INFORME TECNICO PREVIO A DE EVALUACION DE SOFTWARE Nº 001-2008-REGIONCALLAO/GGR/OSIE INFORME TECNICO PREVIO A DE EVALUACION DE SOFTWARE Nº 001-2008-REGIONCALLAO/GGR/OSIE 1.GERENCIA: Gerencia General Regional. 2.OFICINA: Oficina de stemas, Informática y Estadística. 3. RESPONSABLES DE LA

Más detalles

Desarrollo de software

Desarrollo de software Agenda 1. Introducción 2. Aspectos Metodológicos del Desarrollo de Software 3. Aplicación Web (Modelo del Producto) 4. Modelo del proceso 5. Dos enfoques Metodológicos 6. Métodos Seleccionados 7. Evaluación

Más detalles

MIGRACIÓN DE UNA ARQUITECTURA TRADICIONAL A UNA ARQUITECTURA ORIENTADA A SERVICIOS (SOA)

MIGRACIÓN DE UNA ARQUITECTURA TRADICIONAL A UNA ARQUITECTURA ORIENTADA A SERVICIOS (SOA) MIGRACIÓN DE UNA ARQUITECTURA TRADICIONAL A UNA ARQUITECTURA ORIENTADA A SERVICIOS (SOA) Nelson Beltran Galvis Grupo de Investigación de Ingeniería de Software, Universidad Francisco de Paula Santander.

Más detalles

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación FOREST BPMS Arquitectura Forest BPMS Metodologia de implementación Fase I Instalación 1. Instalación del sistema de información Forest en los servidores provistos por la entidad Entregable: Documento de

Más detalles

SISITEMAS DE INFORMACIÓN PARA LA GERENCIA DE PROYECTOS: ESTANDARIZACIÓN DE PROCESOS Y HERRAMIENTAS

SISITEMAS DE INFORMACIÓN PARA LA GERENCIA DE PROYECTOS: ESTANDARIZACIÓN DE PROCESOS Y HERRAMIENTAS 1 SISITEMAS DE INFORMACIÓN PARA LA GERENCIA DE PROYECTOS: ESTANDARIZACIÓN DE PROCESOS Y HERRAMIENTAS COMPUTACIONALES Hernando Vargas Caicedo M.Sc. hvargas@uniandes.edu.co Holmes Julian Paez Martinez M.Sc.

Más detalles

Generación de código para Hibernate desde modelos UML

Generación de código para Hibernate desde modelos UML Generación de código para Hibernate desde modelos UML Alejandro Nogueiro Mariscal Ingeniería Técnica en Informática de Sistemas, Universidad de Cádiz 24 de Septiembre 2012 1 / 35 Índice 1 Motivación y

Más detalles

Gestión de Procesos de Negocio con ADONIS. Un Producto de BOC Management Office

Gestión de Procesos de Negocio con ADONIS. Un Producto de BOC Management Office Gestión de Procesos de Negocio con ADONIS Un Producto de BOC Management Office Gestión Estratégica y de Rendimiento Mejora Continua del Rendimiento de los Procesos Gestión de la Cadena de Suministro Gestión

Más detalles

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes

Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Adaptación y Configuración de Procesos de Software Tailoring and Configuration of Software Processes Rodolfo Villarroel Acevedo 1* 1 Pontificia Universidad Católica de Valparaíso. Avenida Brasil 2241,

Más detalles

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales Facultad de Ingeniería Informática CEIS Informe de las Prácticas Profesionales Título: Informatización de los Procesos de Negocio Solicitud de Trabajo Extra laboral en el CITI, a través de la BPMS BizAgi

Más detalles

www. magmasoft.com.ec

www. magmasoft.com.ec www.magmasoft.com.ec ÍNDICE ÍNDICE Empresa y Servicios Productos y servicios Enterprise Content Management (ECM) Ephesoft Alfresco BPM RedHat BPM Bonita MIDDLEWARE JBoss JBoss Fuse Service Networks JBoss

Más detalles

Copyright 2011 - Bizagi. Bizagi BPM Suite. Descripción Funcional

Copyright 2011 - Bizagi. Bizagi BPM Suite. Descripción Funcional Copyright 2011 - Bizagi Bizagi BPM Suite Descripción Funcional Tabla de contenido 1. Introducción... 4 Cómo funciona Bizagi?... 4 Modelamiento... 5 Ejecución... 5 Mejoramiento continuo... 5 2. Modelado...

Más detalles

Extensión de Visual Paradigm for UML para el desarrollo dirigido por modelos de aplicaciones de gestión de información

Extensión de Visual Paradigm for UML para el desarrollo dirigido por modelos de aplicaciones de gestión de información Tipo de artículo: Artículo original Temática: Ingeniería de software Recibido: 27/06/2012 Publicado: 15/10/2012 Extensión de Visual Paradigm for UML para el desarrollo dirigido por modelos de aplicaciones

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

e-planning - Estudio de frameworks para la creación de interfaces gráficas -

e-planning - Estudio de frameworks para la creación de interfaces gráficas - e-planning - Estudio de frameworks para la creación de interfaces gráficas - Elaborado por Rodrigo Testillano Tordesillas Versión del documento: 1.0 Página 1 de 12 Índice INTRODUCCIÓN... 3 JSF.... 4 SOBRE

Más detalles

EVALUACIÓN AURA PORTAL BPMS

EVALUACIÓN AURA PORTAL BPMS EVALUACIÓN AURA PORTAL BPMS PREPARADO POR OPTIMIZA CONSULTING GROUP S.A.C. Lima, 16 de Marzo de 2009 Evaluación Aura Portal por Optimiza Consulting Group Página 1 de 11 EVALUACIÓN AURA PORTAL BPMS POR

Más detalles

Aplicación de la metodología BPM: RAD en una institución de educación superior

Aplicación de la metodología BPM: RAD en una institución de educación superior Aplicación de la metodología BPM: RAD en una institución de educación superior Xavier Calle 1, Franklin Mayorga 1, Ana Flores 1, José M. Lavín 1,2 1 Universidad Técnica de Ambato, Facultad de Ingeniería

Más detalles

BOA, un framework MDA de alta productividad

BOA, un framework MDA de alta productividad BOA, un framework MDA de alta productividad Padrón Lorenzo, J. 1, Estévez García A. 1, Roda García J.L. 2, García López F. 2 1 Open Canarias SL, Santa Cruz Tenerife, España http://www.opencanarias.com

Más detalles

DESCRIPCIÓN FUNCIONAL API XBRL-PGC2007

DESCRIPCIÓN FUNCIONAL API XBRL-PGC2007 DESCRIPCIÓN FUNCIONAL API XBRL-PGC2007 ADAPTACIÓN DEL MÓDULO DE SOFTWARE DE TRATAMIENTO DE INFORMES XBRL A LA NUEVA VERSIÓN DE LA TAXONOMÍA PGC2007 (V1.4.1) Noviembre 2011 ÍNDICE 1. INTRODUCCIÓN 2. DESCRIPCIÓN

Más detalles

SOLUCIÓN SITUACIÓN ACTUAL

SOLUCIÓN SITUACIÓN ACTUAL SITUACIÓN ACTUAL La necesidad de las organizaciones de ser más competitivas en un mercado dinámico ha generado estructuras organizacionales complejas y exigentes en términos de calidad y eficiencia. Sobre

Más detalles

XML y Adjuntos. Ministerio de Economía Fomento y Reconstrucción

XML y Adjuntos. Ministerio de Economía Fomento y Reconstrucción XML y Adjuntos Ministerio de Economía Fomento y Reconstrucción Santiago, octubre 2009 ÍNDICE 1. Objetivo...2 2. Incorporación de adjuntos en documentos XML...2 2.1. Incluir el adjunto o apuntar a una ubicación

Más detalles

ESCUELA POLITÉCNICA NACIONAL Ingeniería en Sistemas APLICACIONES EN AMBIENTES LIBRES

ESCUELA POLITÉCNICA NACIONAL Ingeniería en Sistemas APLICACIONES EN AMBIENTES LIBRES Integrantes: GRUPO: 4 - Marcela Balseca Fecha: 04/05/2012 - Patricia Gálvez - Lilian Guamán S. - Diego Hallo ALTERNATIVAS DE SOFTWARE LIBRE PARA PROYECTOS DE DESARROLLO La cantidad de alternativas libres

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web Gestión de Información Web Características deseables de CMS Arquitectura técnica: Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con módulos o extensiones.

Más detalles

Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012)

Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012) Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012) Ana López-Mancisidor Rueda Arquitecto de Soluciones para la Gestión del Ciclo de Vida de las Aplicaciones ana.lopez@es.ibm.com

Más detalles

Resumen. Introducción

Resumen. Introducción Software Libre: Algunas herramientas de excelencia para la educación a distancia. MSc. Raidell Avello Martínez Profesor, Escuela de Hotelería y Turismo de Cienfuegos. Cuba. Resumen Se presenta una selección

Más detalles

Comparación del entorno IBM Websphere BPM y sus equivalentes funcionales en código fuente abierto.

Comparación del entorno IBM Websphere BPM y sus equivalentes funcionales en código fuente abierto. Comparación del entorno IBM Websphere BPM y sus equivalentes funcionales en código fuente abierto. 2 José Martinez Garro 1 Patricia Bazán 2 Emilio Lorenzón 1 LINTI Facultad de Informática UNLP 2 Facultad

Más detalles

MDA: Arquitectura Dirigida por Modelos

MDA: Arquitectura Dirigida por Modelos MDA: Arquitectura Dirigida por Modelos Uno de los principios básicos b de la ingeniería a de software es la abstracción, para separar lo esencial de lo no esencial. En términos t de negocio, lo esencial

Más detalles

UML El Lenguaje de Modelado Unificado. Maestría en Ingeniería de Software

UML El Lenguaje de Modelado Unificado. Maestría en Ingeniería de Software UML El Lenguaje de Modelado Unificado Maestría en Ingeniería de Software Agenda Model Driven Architecture (MDA) Unified Model Language (UML) Object Constraint Language (OCL) Patrones Conclusiones Contenido

Más detalles

Objetivos. Requisitos y funcionalidades SiGIC

Objetivos. Requisitos y funcionalidades SiGIC XPDL: XML para la definición de procesos. Aplicación al Sistema de Garantía de Calidad de la Universitat de València Vicente Cerverón, Ricardo Ferrís, Francisco Grimaldo Departament d Informàtica Escola

Más detalles

Integración de modelos BPMN en ambientes MDA

Integración de modelos BPMN en ambientes MDA Integración de modelos BPMN en ambientes MDA Martinez Ignacio, Mendez Lautaro, Nahuel Leopoldo, Perelli Julián, Pérsico Mauricio, Giandini Roxana Laboratorio de Innovaciones en Sistemas de Información,

Más detalles

Hacia la Obtención de Procesos de Negocio desde Sistemas de Información Heredados

Hacia la Obtención de Procesos de Negocio desde Sistemas de Información Heredados Hacia la Obtención de Procesos de Negocio desde Sistemas de Información Heredados Alfonso Rodríguez 1, Angélica Caro 1 1 Departamento de Ciencias de la Computación y Tecnologías de la Información Universidad

Más detalles

Modelado de Negocios Del espacio del problema al espacio de la solución

Modelado de Negocios Del espacio del problema al espacio de la solución I D E A S 07 s Del espacio del problema al espacio de la solución Jonás A. Montilva C., Ph.D. Universidad de Los Andes Facultad de Ingeniería Departamento de Computación Mérida Venezuela Mayo 2007 1 Contenidos

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Sistema para Gestión de Conocimiento Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Contenido Introducción... 3 Antecedentes... 4 Ediciones... 4 Empresarial... 4 Personal...

Más detalles