• Repositorio Institucional Universidad de Pamplona
  • Trabajos de pregrado y especialización
  • Facultad de Ingenierías y Arquitectura
  • Ingeniería de Sistemas
  • Por favor, use este identificador para citar o enlazar este ítem: http://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/5601
    Registro completo de metadatos
    Campo DC Valor Lengua/Idioma
    dc.contributor.authorVera Celis, Harol Andrey.-
    dc.date.accessioned2022-12-19T21:22:46Z-
    dc.date.available2019-
    dc.date.available2022-12-19T21:22:46Z-
    dc.date.issued2020-
    dc.identifier.citationVera Celis, H. A. (2019). Estudio funcional de la plataforma “sonarqube” para la evaluación de código fuente con respecto a la calidad del producto software [Trabajo de grado pregrado, Universidad de Pamplona]. Repositorio Hulago Universidad de Pamplona. http://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/5601es_CO
    dc.identifier.urihttp://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/5601-
    dc.descriptionLa siguiente investigación tiene como fin el estudio funcional de una plataforma de análisis estadístico para la gestión de la calidad del código fuente del software, llamada “SONARQUBE” la cual es de licencia libre y gratuito, este estudio se realizó para determinar la relación que tiene la plataforma con los modelos de calidad de producto software en la actualidad, los cuales son: ISO 9126, 14598 y 25000, de esta manera saber que tan acertadas están sus estadísticas a las ISOS mencionadas anteriormente, por otro lado se hiso uso de esta plataforma examinando un proyecto de software libre, para estudiar el funcionamiento y manejo de SONARQUBE, analizando sus resultados y concluyendo que tan aceptable es la eficacia y veracidad de la información generada y sus estadísticas. Teniendo en cuenta la historia y diversas versiones con las que cuenta la plataforma, se da a conocer las características principales para la selección de la versión 6.4 la cual fue un punto primordial para desarrollar el contenido de este trabajo, así mismo, se muestra diferentes formas de aplicar e implementar el scanner de SONARQUBE a un proyecto de lenguaje java, partiendo de uno básico, seguido de uno en el IDE NetBeans vinculado a partir de un plugins y finalizando con el software de Jenkins incluyendo la cobertura de pruebas unitarias en dicho escaneo. Al concluir los escaneos se realiza una interpretación de los resultados analizando las estadísticas obtenidas haciendo énfasis en corrección de errores, cobertura y porcentajes de aceptación de calidad, ultimando con un cuadro comparativo entre los objetivos de SONARQUBE y las normativas de calidad de producto software.es_CO
    dc.description.abstractThe following research has as purpose the functional study of a platform of statistical analysis for the management of the quality of the source code of the software, called "SONARQUBE" which has free license and it's free, this study was carried out to determine the relation that the platform has with software product quality models presented nowadays, which are: ISO 9126, 14598 and 25000, in this way to know how accurate their statistics are to the ISOS mentioned above, On the other hand, a use of this platform was made examining a free software project, to study the operation and management of SONARQUBE, analyzing its results and concluding how acceptable the effectiveness and veracity of the information generated and its statistics are. Taking into account the history and various versions of the platform, the main features for the selection of version 6.4, which was a key point to develop the content of this work are shown, as well as different forms to apply and implement the SONARQUBE scanner to a java language project, starting from a basic one, followed by one in the linked NetBeans IDE from a plugin and ending with the Jenkins software including the coverage of unit tests in that scan. At the end of the scans, an interpretation based on the statistics obtained is shown, with an emphasis on error correction, coverage and percentages of quality acceptance, with a final comparison between the objectives of SONARQUBE and the software productes_CO
    dc.format.extent96es_CO
    dc.format.mimetypeapplication/pdfes_CO
    dc.language.isoeses_CO
    dc.publisherUniversidad de Pamplona – Facultad de Ingenierías y Arquitectura.es_CO
    dc.subjectEl autor no proporciona la información sobre este ítem.es_CO
    dc.titleEstudio funcional de la plataforma “sonarqube” para la evaluación de código fuente con respecto a la calidad del producto software.es_CO
    dc.typehttp://purl.org/coar/resource_type/c_7a1fes_CO
    dc.date.accepted2019-
    dc.relation.referencesINTERNATIONAL STANDARD ISO/IEC/IEEE, A. A. (2017). Standards ISO. Recuperado de http://standards.iso.org/ittf/PubliclyAvailableStandards/c071952_ISO_IEC _IEEE_24765_2017.zipes_CO
    dc.relation.referencesINTERNATIONAL STANDARD. ISO/IEC/IEEE, A. A. (2011a). ISO 25000. Recuperado de http://iso25000.com/es_CO
    dc.relation.referencesThe Standish Group, A. A. (2013). Instructional media + magic. Recuperado de https://www.immagic.com/eLibrary/ARCHIVES/GENERAL/GENREF/S130 301C.pdf.es_CO
    dc.relation.referencesOrantes Jiménez, A. A. (2007). Biblioteca Virtual en Salud. Recuperado de http://www.bvs.hn/cu-2007/ponencias/CAL/CAL006.pdfes_CO
    dc.relation.referencesPilalonga, A. A. (2017).Modulo Evaluación RED. Recuperado de https://sites.google.com/site/moduloevaluacionred/modelo-mc-calles_CO
    dc.relation.referencesPilalonga, A. A. (2017).Modulo Evaluación RED. Recuperado de https://sites.google.com/site/moduloevaluacionred/modelo-de-calidadboehmes_CO
    dc.relation.referencesIngeniería del software FURPS. A. A. (2008).Ingeniería del software. Recuperado de http://clases3gingsof.wikifoundry.com/page/FURPSes_CO
    dc.relation.referencesCataldi. A. (2000). Metodología de diseño, desarrollo y evaluación de software educativo (Tesis de maestría). Recuperado de http://recursosbiblioteca.utp.edu.co/tesisd/textoyanexos/0053L864e_anex o.pdfes_CO
    dc.relation.referencesLargo y Marín, A. A. (2017).Guía técnica para la evaluación de software. Recuperado de https://jrvargas.files.wordpress.com/2009/03/guia_tecnica_para_evaluacio n_de_software.pdfes_CO
    dc.relation.referencesEcuRED, A. A. (2017). Norma ISO/IEC 14598. Recuperado de https://www.ecured.cu/Norma_ISO/IEC_14598es_CO
    dc.relation.referencesPrada, A. A. (2013). Estándares, Métricas de Calidad Y Pruebas Del Software. Recuperado de http://evaluacionsoftware. blogspot.com/2013/03/es_CO
    dc.relation.referencesINTERNATIONAL STANDARD. ISO/IEC/IEEE, A. A. (2011b). ISO 25000. Recuperado de: https://iso25000.com/index.php/normas-iso- 25000?limit=4&limitstart=0es_CO
    dc.relation.referencesVALENCIANO LÓPEZ. A. (2015). Auditoría mantenibilidad aplicaciones según LA ISO/IEC 2500 (Tesis de grado). Recuperado de: https://eprints.ucm.es/37485/1/AUDITOR%C3%8DA%20MANTENIBILIDA D%20APLICACIONES%20SEG%C3%9AN%20LA%20ISO_IEC%202500 0.pdf PAE \*es_CO
    dc.relation.referencesPMO informática, A. A. (sf). La oficina de proyectos de informática. Recuperado de http://www.pmoinformatica.com/p/pruebas-desoftware. htmles_CO
    dc.relation.referencesAPIUMHUB, A. A. (2017). Beneficios de las pruebas unitarias. Recuperado de https://apiumhub.com/es/tech-blog-barcelona/beneficiosde- las-pruebas-unitarias/es_CO
    dc.relation.referencesPressman, A. A. (2010). Ingeniería del software un enfoque práctico séptima edición. Recuperado de http://cotana.informatica.edu.bo/downloads/ld- Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDFes_CO
    dc.relation.referencesTello. A. (2016). Evaluación de calidad de un producto de software (Tesis de grado). Recuperado de http://sedici.unlp.edu.ar/bitstream/handle/10915/58934/Documento_compl eto.pdf-PDFA.pdf?sequence=3es_CO
    dc.relation.referencesEstévez A. (2014). Modelo de calidad para evaluar el software desarrollado en el centro de Investigación aplicada y desarrollo en tecnologías de información CIADTI (Tesis de maestría). Recuperado de http://www.unihorizonte.edu.co/revistas/index.php/TECKNE/article/downlo ad/129/125es_CO
    dc.relation.referencesSonarQube. A. A. (sf). Acerca de SonarQube. Recuperado de https://www.sonarqube.org/about/es_CO
    dc.relation.referencesPanel Testing. A. A. (2015). Calidad Software – Los 7 ejes de la calidad del código fuente. Recuperado de https://www.panel.es/blog/calidadsoftware- los-7-ejes-de-la-calidad-del-codigo-fuente/es_CO
    dc.relation.referencesRuiz. A. A. (2015). Qué es DevOps (y sobre todo qué no es DevOps). Recuperado de https://www.paradigmadigital.com/techbiz/que-es-devopsy- sobre-todo-que-no-es-devops/es_CO
    dc.relation.referencesGuadin, A. A. (2018). Requerimientos. Recuperado de https://docs.sonarqube.org/display/SONARqube71/Requirementses_CO
    dc.relation.referencesUniversidad de los Andes. A. A. (2015). Métricas de calidad de código, Parte 2: Perfil de Calidad Recuperado de https://profesores.virtual.uniandes.edu.co/~isis2603/dokuwiki/lib/exe/fetch. php?media=principal:metricas-sonar-parte_2_perfil_de_calidad.pdfes_CO
    dc.relation.referencesBorja. A. A. (2015). Configura e interpreta las métricas de SonarQube para conocer la calidad de tu código. Recuperado de https://www.adictosaltrabajo.com/2015/03/03/sonarqube-4-5-2/es_CO
    dc.relation.referencesNetBeans A. A. (sf). NetBeans. Recuperado de https://netbeans.org/index_es.htmles_CO
    dc.relation.referencesUniversidad de Alicante, A. A. (2014).Casos de prueba JUNIT. Recuperado de http://www.jtech.ua.es/j2ee/publico/lja-2012-13/sesion04- apuntes.html#Integraci%C3%B3n+de+JUnit+en+Eclipse PAE \*es_CO
    dc.relation.referencesRodríguez y López, A. A. (sf). Pruebas de software. Recuperado de http://www.cc.uah.es/drg/docencia/Pruebas/Pruebas4x1.pdfes_CO
    dc.relation.referencesGarcía Oterino, A. A. (2015). ¿Qué es Jenkins. Recuperado de https://www.javiergarzas.com/2014/05/jenkins-en-menos-de-10-min.htmles_CO
    dc.relation.referencesLópez y Pedraza, A. A. (2017). La Objetividad en las Pruebas Estandarizadas. Recuperado de https://revistas.uam.es/index.php/riee/article/viewFile/7592/7891es_CO
    dc.relation.referencesWikipedia, A. A. (2018). Reproducibilidad y repetibilidad. Recuperado de https://es.wikipedia.org/wiki/Reproducibilidad_y_repetibilidades_CO
    dc.relation.referencesPMD, A. A. (2019). Analizador de código fuente PMD. Recuperado de https://pmd.github.io/es_CO
    dc.relation.referencesFindBugs, A. A. (2015). Encuentra errores en los programas de Java. Recuperado de http://findbugs.sourceforge.net/es_CO
    dc.relation.referencesSlidershare, A. A (2014). Calidad de software. Recuperado de https://es.slideshare.net/raaf0001/unidad-1calidad-del-softwarees_CO
    dc.relation.referencesBorbón Ardila, A. A (2013). NORMA DE EVALUACIÓN ISO/IEC 9126. Recuperado http://actividadreconocimiento-301569- 8.blogspot.com/2013/03/norma-de-evaluacion-isoiec-9126.htmles_CO
    dc.relation.referencesCamargo Manuel, A. A (2014) Aplicación de la calidad en el desarrollo del software. Recuperado de https://es.calameo.com/books/003651974633b7463b999es_CO
    dc.relation.referencesVegas Celso, A. A (2014). Ingeniería de software. Recuperado de https://slideplayer.es/slide/1087034/es_CO
    dc.relation.referencesMarulanda López, A. A (2014). Aseguramiento de la calidad en el diseño del software. Recuperado de https://core.ac.uk/download/pdf/47246132.pdf.es_CO
    dc.relation.referencesBetancur Luis, A. A(2014). Requisitos de calidad. Recuperado de https://es.scribd.com/document/163352809/Unidad-4es_CO
    dc.relation.referencesBadenas Jesús A. A(2014). Nivel de cumplimiento de reglas. Recuperado de https://www.sonarqubehispano.org/display/DOC/Nivel+de+cumplimiento+ de+reglases_CO
    dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2es_CO
    dc.type.coarversionhttp://purl.org/coar/resource_type/c_2df8fbb1es_CO
    Aparece en las colecciones: Ingeniería de Sistemas

    Ficheros en este ítem:
    Fichero Descripción Tamaño Formato  
    VERA_2019_TG.pdf1,8 MBAdobe PDFVisualizar/Abrir


    Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.