Show simple item record

dc.contributor.advisorUniversidad Del Quindío - Colombia - Faber Danilo Giraldo Velázquez -Director-spa
dc.contributor.authorOsorio Sarmiento, Fabian D.spa
dc.date.accessioned2017-05-16T20:47:09Zspa
dc.date.available2017-05-16T20:47:09Zspa
dc.date.issued2016-12-01spa
dc.identifier.urihttps://bdigital.uniquindio.edu.co/handle/001/299spa
dc.description.abstractIn a company, being able to reach organizational goals is the most important aspect of each of them, because of this importance, the one that is clear to all its stakeholders is of vital importance. Therefore, the quality of the business process models (models that indicate how to reach those goals) is an essential aspect for the development and technological support of any company. Starting from the hypothesis that the quality of business process models can be analyzed, a plug-in for the SonarQube tool was created, which allows validating the quality of these models. This paper shows some guidelines and quality metrics for the evaluation of these business processes. This evaluation is done after making the model of the process in the Bonita Studio tool, then, using the SonarQube code evaluation tool together with the plug-in created in this work (which already contains the metrics), a state of The technical debt of the model, obtaining the quality of each one of these models with respect to the established metrics.eng
dc.description.abstractEn una empresa, el poder alcanzar las metas organizacionales es el aspecto más importante de cada una de ellas, debido a esta importancia, el que estén claros para todos sus involucrados es de vital importancia. Por ello, la calidad de los modelos de procesos de negocio (modelos que indican como llegar a alcanzar dichas metas) es un aspecto esencial para el desarrollo y el soporte tecnológico de cualquier empresa. Partiendo de la hipótesis de que se puede analizar la calidad de los modelos de procesos de negocio, se creó un plug-in para la herramienta SonarQube el cual permite validar la calidad de estos modelos. En este trabajo se muestran algunas directrices y métricas de calidad para la evaluación de estos procesos de negocio. Esta evaluación se lleva a cabo luego de hacer el modelo del proceso en la herramienta Bonita Studio, después, utilizando la herramienta de evaluación de código SonarQube junto al plugin creado en este trabajo (que ya contiene las métricas) se obtiene un estado de la deuda técnica del modelo, obteniendo la calidad de cada uno de esos modelos respecto a las métricas establecidas.spa
dc.description.tableofcontents1. INTRODUCCIÓN ................................................................................1 2. CONTEXTO .........................................................................................3 2.1. Planteamiento del problema .................................................................. 3 2.2. Objetivos .................................................................................................. 4 2.3. Alcance y delimitación ............................................................................ 4 2.4. Presupuesto ............................................................................................. 5 2.5. Cronograma ............................................................................................ 6 3. DESARROLLO ....................................................................................7 3.1. DEUDA TÉCNICA ................................................................................. 7 3.2. SONARQUBE Y SU CÁLCULO DE LA DEUDA TÉCNICA .......... 8 3.3. NOTACIÓN BPMN.............................................................................. 10 3.4. BONITA STUDIO Y BPMN ............................................................... 12 3.5. LENGUAJE DE MARCADO XML ................................................... 18 3.5.1. ESQUEMAS CON EXTENSIÓN BPMN ....................................... 19 3.5.2. ESTRUCTURA DE LOS ESQUEMAS CON EXTENSIÓN BPMN 20 3.6. MÉTRICAS DE CALIDAD PARA MODELOS DE PROCESOS DE NEGOCIO ................................................................................................ 32 3.6.1. 7PMG COMO BASE PARA ESTABLECER MÉTRICAS (J. MENDLINGA, 2009) ..................................................................................... 33 3.6.2. PROPUESTA DE MÉTRICAS DE (KROGSTIE, 2016) .............. 37 3.7. MÉTRICAS ESTABLECIDAS PARA EL PLUG-IN ...................... 42 3.8. EXTENSION BPMN PARA SONARQUBE ..................................... 46 3.8.1. METODO DE MATTHIAS GEIGER ............................................ 46 3.8.2. CREACION DE LAS REGLAS EN EL PLUG-IN XML EN SONARQUBE ................................................................................................ 47 3.9. CREACIÓN DE LAS MÉTRICAS EN EL PLUG-IN DE SONARQUBE ................................................................................................ 57 4. CASO DE PRUEBA ...........................................................................79 1. CONFIGURACIÓN DEL AMBIENTE DE TRABAJO .................. 79 2. CASO DE PRUEBA “MESA DE AYUDA TI” ................................. 79 5. RESULTADOS ...................................................................................80 5.1. ANALIZANDO EL MODELO EN SONARQUBE ....................80 6. CONCLUSIONES Y TRABAJO FUTURO ....................................86 6.1. Trabajos futuros ............................................................................87 7. BIBLIOGRAFÍA Y REFERENCIAS ..............................................88 8. ANEXOS ..............................................................................................90spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rightsDerechos reservados Universidad Del Quindíospa
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/spa
dc.subjectPLUG-IN, CALIDAD, BPMN.spa
dc.titlePlug-in SonarQube para validar la calidad en los modelos de procesos de negocio en notación BPMN.spa
dc.typeTrabajo de grado - Pregradospa
dc.rights.accessrightsinfo:eu-repo/semantics/closedAccessspa
dc.rights.creativecommonsAtribución 4.0 Internacional (CC BY 4.0)spa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa
dc.type.versioninfo:eu-repo/semantics/publishedVersionspa
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero de Sistemasspa
dc.publisher.facultyUniversidad Del Quindío- Ingeniería - Ingeniería de Sistemas y Computaciónspa
dc.type.contentSoftwarespa
dc.type.redcolhttps://purl.org/redcol/resource_type/TPspa
oaire.accessrightshttp://purl.org/coar/access_right/c_14cbspa
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85spa


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Derechos reservados Universidad Del Quindío
Except where otherwise noted, this item's license is described as Derechos reservados Universidad Del Quindío