Show simple item record

dc.contributor.advisorCárdenas Escalante, Lain Jardiel
dc.contributor.authorBecerra Urbina, Julio César
dc.date.accessioned2020-01-22T16:44:38Z
dc.date.available2020-01-22T16:44:38Z
dc.date.issued2019-11-19
dc.identifier.citationBecerra, J. C. (2019). Generador de código de funcionalidades tipo crud en la mantenibilidad de software aplicado a sistemas de información empresariales (Tesis de licenciatura). Repositorio de la Universidad Privada del Norte. Recuperado de http://hdl.handle.net/11537/23234es_PE
dc.identifier.other005.1 BECE 2019es_PE
dc.identifier.urihttps://hdl.handle.net/11537/23234
dc.description.abstractEn 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 de información empresariales, por esta razón sustentaremos que, escribiendo código con una baja complejidad, componentes desacoplados, respetando las convenciones de nombres y líneas de comentarios descriptivos para los métodos podemos lograr un alto índice de mantenibilidad de software. Para el desarrollo de esta investigación se recolectó la información a través de un análisis de código minucioso, donde gracias al uso de herramientas de software y métricas de código se pudo establecer cuantitativamente que el proyecto de software desarrollado aumenta la facilidad para realizar pruebas unitarias y realizar cambios al código generado. Los resultados obtenidos demostraron que la facilidad para hacer pruebas unitarias mejoró sustancialmente, validándose un cambio de FPU >23 (pre-test) a FPU<=8.8 (post-test) y la facilidad para hacer cambios de la misma forma, validándose valores de FC>12000 (pre test) a valores de FC<4650 (post-test). Estos valores reflejaron que la Mantenibilidad mejoró significativamente obteniendo un incremento del Índice de Mantenibilidad desde un IM<=49.81 (pre-test) a un IM>=82.43. Con base en lo mencionado, se llegó a la conclusión que utilizar un software que genere una arquitectura de código que respete los estándares de mantenibilidad favorece este criterio de calidad de manera significativa, pero ya depende del programador continuar bajo la línea de buenas prácticas al momento de realizar cualquier tipo de mantenimiento al software.es_PE
dc.description.abstractIn the present research work it was carried out with the objective of demonstrating that the development and application of a CRUD code generating software favors the maintainability of code applied to business information systems, for this reason we will support that, writing code with a low complexity, decoupled components, respecting the conventions of names and descriptive comment lines for the methods we can achieve a high index of software maintainability. For the development of this investigation, the information was collected through a thorough code analysis, where thanks to the use of software tools and code metrics it was quantitatively established that the software project developed increases the ease to perform unit tests and perform Changes to the generated code. The results showed that the ease of doing unit tests improved, validating a change from FPU> 23 (pre-test) to FPU <= 8.8 (post-test) and the facility to make changes in the same way, validating FC > 12000 (pretest) at FC<4650 (posttest). These values correspond to the Maintainability significantly improved obtaining an increase in the Maintainability Index from an IM <= 49.81 (pre-test) to an IM> = 82.43. Based on the aforementioned, it was concluded that using software that generates a code architecture that respects the maintainability standards favors this quality criterion significantly, but it is up to the programmer to continue under the line of good practices at the moment to perform any type of maintenance to the software.es_PE
dc.description.uriTesises_PE
dc.formatapplication/pdfes_PE
dc.formatapplication/mswordes_PE
dc.language.isospaes_PE
dc.publisherUniversidad Privada del Nortees_PE
dc.rightsinfo:eu-repo/semantics/openAccesses_PE
dc.sourceUniversidad Privada del Nortees_PE
dc.sourceRepositorio Institucional - UPNes_PE
dc.subjectSistemas de comunicaciónes_PE
dc.subjectSistemas de información administrativaes_PE
dc.subjectMantenimiento de softwarees_PE
dc.titleGenerador de código de funcionalidades tipo crud en la mantenibilidad de software aplicado a sistemas de información empresarialeses_PE
dc.typeinfo:eu-repo/semantics/bachelorThesises_PE
thesis.degree.grantorUniversidad Privada del Norte. Facultad de Ingenieríaes_PE
thesis.degree.levelTítulo Profesionales_PE
thesis.degree.disciplineIngeniería de Sistemas Computacionaleses_PE
thesis.degree.nameIngeniero de Sistemas Computacionaleses_PE
dc.publisher.countryPEes_PE
dc.subject.ocdehttps://purl.org/pe-repo/ocde/ford#2.02.04es_PE
thesis.degree.programPregradoes_PE
dc.description.sedeTrujillo San Isidroes_PE
renati.advisor.dni18133704
renati.advisor.orcidhttps://orcid.org/0000-0002-7273-7074es_PE
renati.author.dni46592607
renati.discipline612076es_PE
renati.levelhttps://purl.org/pe-repo/renati/level#tituloProfesionales_PE
renati.typehttps://purl.org/pe-repo/renati/type#tesises_PE


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record