Impacto del uso de herramientas de software en la implementación de software de calidad
Abstract
RESUMEN
Perú es uno de los países latinoamericanos que no tuvo mucho éxito en levantar una industria de
software de calidad en comparación con los otros países de la región y mucho menos con países
líderes en software. Esta falta de éxito se debe a la poca importancia que se le viene dando a la
calidad de software, principalmente por tema de costos y además por la no existencia de
profesionales conocedores de herramientas o tecnologías que agilicen esta labor.
En la presente tesis, se determina el impacto del uso de herramientas de calidad en la
implementación de software de calidad. Asimismo se hace énfasis en la necesidad del uso de
herramientas de calidad por parte de profesionales y empresas dedicadas al desarrollo de
software que deseen asegurar la entrega de software de calidad.
Las herramientas de calidad empleadas fueron SonarQube, Visual Studio Code Metrics, Designite
y Cloc, las cuales se usaron para medir indicadores de calidad en el código fuente del sistema
SISGED. Entre los principales indicadores de calidad abarcados tenemos: porcentaje de código
repetido, complejidad ciclomática, cobertura de código, deuda técnica y total de líneas de código;
dichas herramientas nos muestran posibles soluciones a los problemas de código encontrados en
el sistema SISGED, estas se aplicaron a lo largo del desarrollo y se analizó cómo iba
evolucionando la calidad interna y externa del sistema.
Como resultado final, se obtuvo que es poco probable medir el porcentaje de mejora total de un
sistema evaluado con herramientas de calidad, ya que la medición de los indicadores se realiza en
distintas escalas y estos se agrupan de diferente manera; mas sí se pudo determinar que el uso
de herramientas de calidad producen un impacto positivo en la implementación de software de
calidad.
Mostrar más
ABSTRACT
Peru is one of the Latin American countries that has not been very successful in building a quality
software industry compared to other countries in the region, much less with leading countries in
software. This lack of success is due to the lack of importance given to the quality of software, this
mainly because of costs and also because of the lack of professionals who know the tools or
technologies to speed up this work.
In this thesis, the impact of the use of quality tools in the implementation of quality software is
determined. Also emphasizes the need for the use of quality tools by professionals and companies
dedicated to the development of software that wish to ensure the delivery of quality software.
The quality tools used were SonarQube, Visual Studio Code Metrics, Designite and Cloc, which
were used to measure quality indicators in the source code of the SISGED system. Among the
main quality indicators covered are: percentage of repeated code, cyclomatic complexity, code
coverage, technical debt and total of lines of code; these tools show possible solutions to the code
problems found in the SISGED system, which were applied throughout the development and
analyzed how the internal and external quality of the system was evolving.
As a final result it was obtained that it is unlikely to measure the percentage of total improvement of
a system that has been evaluated with quality tools, since the measurement of the indicators is
realized in different measures and these are grouped of different way; But it was possible to
determine that the use of quality tools has a positive impact on the implementation of quality
software.
Mostrar más
Bibliographic citation
Valdivia, D. A. (2017). Impacto del uso de herramientas de software en la implementación de software de calidad (Tesis de licenciatura). Repositorio de la Universidad Privada del Norte. Recuperado de http://hdl.handle.net/11537/12451
Subject
Collections
- Tesis [254]
Related items
Showing items related by title, author, creator and subject.
-
Generador de código de funcionalidades tipo crud en la mantenibilidad de software aplicado a sistemas de información empresariales
Becerra Urbina, Julio César (Universidad Privada del Norte, 2019-11-19)Acceso abiertoEn el presente trabajo de investigación se realizó con el objetivo de demostrar que el desarrollo y la aplicación de un software generador de código tipo CRUD favorece la mantenibilidad de código aplicado a sistemas ... -
Efecto de la implementación de un sistema de planificación de recursos empresariales (ERP) en el tiempo de pedidos de la empresa INTELSI SAC
Tarrillo Díaz, Einstein Delis (Universidad Privada del Norte, 2014-06-01)Acceso abiertoHoy en día, el manejo de la información para cualquier empresa es difícil sin la ayuda de un sistema informático, por lo cual es imprescindible el uso de estas herramientas informáticas en una organización, un software ERP ... -
Propuesta de mejora en los procesos de almacén para reducir costos operativos utilizando la metodología ABC en la empresa Plásticos Santo Domingo S.A.C.
Sánchez Miguel, Paul Jhonathan (Universidad Privada del Norte, 2018-01-17)Acceso cerradoRESUMEN Este trabajo de tesis fue realizado con un objetivo general de reducir los costos operativos que se están generando en los procesos entrega de materia prima, búsqueda de materiales, elaboración de guías y facturas, ...