DSpace Repository

Uso de los principios DRY y S.O.L.I.D. en un proceso de refactoring de una aplicación web java para mejorar su calidad interna

Show simple item record

dc.contributor.advisor Holguin Holguin, Edgar es_PE
dc.contributor.author Sucasaca Surco, Willington es_PE
dc.date.accessioned 2018-12-26T16:08:15Z
dc.date.available 2018-12-26T16:08:15Z
dc.date.issued 2018-11-20
dc.identifier.uri http://repositorio.unap.edu.pe/handle/20.500.14082/9267
dc.description.abstract Las Aplicaciones Web Java, que se encuentran en producción en instituciones o empresas, presentan la necesidad de evolucionar con el paso del tiempo según las necesidades y exigencias del negocio; el problema surge cuando su código fuente o diseño es de baja calidad, lo que ocasiona que el trabajo de adaptación a nuevos requerimientos sea difícil y consuma un tiempo importante; toda vez que su calidad interna tiene un efecto profundo en su mantenibilidad. El objetivo de esta investigación fue mostrar el efecto que tendrá en la calidad interna de una aplicación Web Java el uso de los principios DRY y S.O.L.I.D. en un proceso de refactoring. La mantenibilidad, seguridad y fiabilidad fueron los atributos de calidad que se consideraron en esta investigación. El caso de estudio -Aplicación Web Java-, corresponde a una aplicación paralela de una institución pública ubicada en la ciudad de Puno-Perú. La evaluación de la calidad interna inicial y final del caso de estudio se realizó con la herramienta analítica SonarQube, a través del cual se obtuvieron mediciones respecto al número de vulnerabilidades, número de bugs, número de code smells, porcentaje de código duplicado, cobertura de código y número de líneas de código. El proceso de refactoring definido consistió en cinco etapas, y su desarrollo permitió mitigar un porcentaje notable de las anomalías halladas inicialmente en el caso de estudio. Al evaluar en qué medida el uso de los principios DRY y S.O.L.I.D. en el proceso de refactoring desarrollado afectó la calidad interna del caso de estudio, se concluyó que el adecuado cumplimiento de estos principios repercute positivamente en su calidad interna. es_PE
dc.description.uri Tesis es_PE
dc.format application/pdf es_PE
dc.language.iso spa es_PE
dc.publisher Universidad Nacional del Altiplano. Repositorio Institucional - UNAP es_PE
dc.rights info:eu-repo/semantics/openAccess es_PE
dc.rights.uri https://creativecommons.org/licenses/by/4.0/deed.es es_PE
dc.source Universidad Nacional del Altiplano es_PE
dc.source Repositorio Institucional - UNAP es_PE
dc.subject ingeniería de software es_PE
dc.subject Calidad de software es_PE
dc.title Uso de los principios DRY y S.O.L.I.D. en un proceso de refactoring de una aplicación web java para mejorar su calidad interna es_PE
dc.type info:eu-repo/semantics/bachelorThesis es_PE
thesis.degree.name Ingeniero de Sistemas es_PE
thesis.degree.discipline Ingeniería de Sistemas es_PE
thesis.degree.grantor Universidad Nacional del Altiplano. Facultad de Ingeniería Mecánica Eléctrica, Electrónica y Sistemas es_PE
thesis.degree.level Título Profesional es_PE
dc.publisher.country PE es_PE
renati.discipline 612076 es_PE


Files in this item

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess

Search DSpace


Browse

My Account

Statistics