Estudio comparativo de herramientas para evaluación de software

Loading...
Thumbnail Image
Date
2022
Journal Title
Journal ISSN
Volume Title
Publisher
PUCE - Esmeraldas
Abstract
La presente investigación se realizó con el objetivo de evaluar las principales herramientas de calidad de software basándose en los estándares y normas vigentes, esto realza la importancia en el momento de escoger una herramienta que servirá de apoyo para la optimización del código en el proceso de desarrollo de un proyecto. Para el desarrollo de la investigación se empleó como método la evaluación empírica debido a que permite tener conocimientos en base a observación o experiencia directa e indirecta, además se encuentra enfocada en recolectar estudios recientes sobre las herramientas más utilizadas para la evaluación de software. Para realizar la evaluación se escogieron tres analizadores estáticos de código fuente, esta se llevó a cabo utilizando el estándar de evaluación ISO 25010 junto con las características y aspectos que se desean en una herramienta de evaluación de código. Los aspectos más importantes que se tomaron en consideración fueron de tipo funcional, costos, comunidad, documentación, entre otros, debido a que son los que más influyen en una empresa o institución al momento de evaluar una herramienta para ser utilizada en el desarrollo de software. Los resultados obtenidos de la evaluación en base a la norma ISO 25010, demuestran que en la mayor parte de casos la más efectiva a utilizar en ambientes de prueba y preproducción es SonarQube, debido al control que ofrece en su implementación en entornos locales y su posibilidad de integración con contenedores Docker sin costo alguno, además de la eficiencia de la herramienta al evaluar la calidad del código del proyecto.
Description
Tesis previa obtención del título de Ingeniero/a en Sistemas y Computación
Keywords
Analizadores estáticos, Código fuente, Normas ISO
Citation
IS.229