Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolución

Descripción del Articulo

La presente investigación denominada “APLICACIÓN DE TÉCNICAS DE REFACTORIZACIÓN PARA GARANTIZAR MAYOR MANTENIBILIDAD EN EL SISTEMA PROTOTIPO SIAEC EN SU PROCESO DE EVOLUCIÓN” tiene como propósito aplicar Técnicas de refactorización para organizar el código de una forma más eficiente y fácil de enten...

Descripción completa

Detalles Bibliográficos
Autor: Valencia Cerna, Nelida Janeth
Formato: tesis de grado
Fecha de Publicación:2016
Institución:Universidad Cesar Vallejo
Repositorio:UCV-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.ucv.edu.pe:20.500.12692/23202
Enlace del recurso:https://hdl.handle.net/20.500.12692/23202
Nivel de acceso:acceso abierto
Materia:Técnicas de refactorización
Mantenibilidad
Eficiencia
https://purl.org/pe-repo/ocde/ford#2.02.04
id UCVV_da15d88376bccfe4b82904629e4d8ee2
oai_identifier_str oai:repositorio.ucv.edu.pe:20.500.12692/23202
network_acronym_str UCVV
network_name_str UCV-Institucional
repository_id_str 3741
dc.title.es_PE.fl_str_mv Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolución
title Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolución
spellingShingle Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolución
Valencia Cerna, Nelida Janeth
Técnicas de refactorización
Mantenibilidad
Eficiencia
https://purl.org/pe-repo/ocde/ford#2.02.04
title_short Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolución
title_full Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolución
title_fullStr Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolución
title_full_unstemmed Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolución
title_sort Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolución
author Valencia Cerna, Nelida Janeth
author_facet Valencia Cerna, Nelida Janeth
author_role author
dc.contributor.advisor.fl_str_mv Cárdenas Escalante, Lain Jardiel
dc.contributor.author.fl_str_mv Valencia Cerna, Nelida Janeth
dc.subject.es_PE.fl_str_mv Técnicas de refactorización
Mantenibilidad
Eficiencia
topic Técnicas de refactorización
Mantenibilidad
Eficiencia
https://purl.org/pe-repo/ocde/ford#2.02.04
dc.subject.ocde.es_PE.fl_str_mv https://purl.org/pe-repo/ocde/ford#2.02.04
description La presente investigación denominada “APLICACIÓN DE TÉCNICAS DE REFACTORIZACIÓN PARA GARANTIZAR MAYOR MANTENIBILIDAD EN EL SISTEMA PROTOTIPO SIAEC EN SU PROCESO DE EVOLUCIÓN” tiene como propósito aplicar Técnicas de refactorización para organizar el código de una forma más eficiente y fácil de entender, de tal forma que, si estamos trabajando con más programadores y necesitan ver tu código, no les resulte complicado saber qué hace tu código y pueda ser reutilizado sin complicaciones. Una de las razones para Refactorizar es ayudar al código a mantenerse en “buena forma”, ya que con el tiempo los cambios en el software hacen que este pierda su estructura, y esto hace difícil ver y preservar el diseño, por lo tanto, podría decirse también que Refactorizar ayuda a evitar los problemas típicos que aparecen con el tiempo, como, por ejemplo, un mayor número de líneas para hacer las mismas cosas o código duplicado por ello se concluye que: La aplicación de Técnicas de Refactorización si logró que el sistema prototipo SIAEC puede ser mantenible para cuando se quiera añadir más requerimientos, o agregar más módulos al Sistema ya que no se invertirá demasiado tiempo para poder entender el código fuente. La implementación de técnicas de refactorización disminuyó la densidad de defectos en un 50.1% del sistema prototipo SIAEC. La implementación de técnicas de refactorización redujo determinadamente en un 49.82% la Complejidad del sistema prototipo SIAEC. La implementación de técnicas de refactorización incrementó la Comprensibilidad en un 68.97% del sistema prototipo SIAEC.
publishDate 2016
dc.date.accessioned.none.fl_str_mv 2018-11-29T14:04:53Z
dc.date.available.none.fl_str_mv 2018-11-29T14:04:53Z
dc.date.issued.fl_str_mv 2016
dc.type.es_PE.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12692/23202
url https://hdl.handle.net/20.500.12692/23202
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.es_PE.fl_str_mv https://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by/4.0/
dc.format.es_PE.fl_str_mv application/pdf
dc.publisher.es_PE.fl_str_mv Universidad César Vallejo
dc.publisher.country.es_PE.fl_str_mv PE
dc.source.es_PE.fl_str_mv Universidad César Vallejo
Repositorio Institucional - UCV
dc.source.none.fl_str_mv reponame:UCV-Institucional
instname:Universidad Cesar Vallejo
instacron:UCV
instname_str Universidad Cesar Vallejo
instacron_str UCV
institution UCV
reponame_str UCV-Institucional
collection UCV-Institucional
bitstream.url.fl_str_mv https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/2/license_rdf
https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/1/valencia_cn.pdf
https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/3/license.txt
https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/4/valencia_cn.pdf.txt
https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/5/valencia_cn.pdf.jpg
bitstream.checksum.fl_str_mv 5a4ffbc01f1b5eb70a835dac0d501661
754a86cf2fda8420dc8512a1d4215c5b
8a4605be74aa9ea9d79846c1fba20a33
4a9b9550a12012744dffeeac8c8252e3
746b847bbd2f0ef648f50b5b9d3e910c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de la Universidad César Vallejo
repository.mail.fl_str_mv repositorio@ucv.edu.pe
_version_ 1807922703799156736
spelling Cárdenas Escalante, Lain JardielValencia Cerna, Nelida Janeth2018-11-29T14:04:53Z2018-11-29T14:04:53Z2016https://hdl.handle.net/20.500.12692/23202La presente investigación denominada “APLICACIÓN DE TÉCNICAS DE REFACTORIZACIÓN PARA GARANTIZAR MAYOR MANTENIBILIDAD EN EL SISTEMA PROTOTIPO SIAEC EN SU PROCESO DE EVOLUCIÓN” tiene como propósito aplicar Técnicas de refactorización para organizar el código de una forma más eficiente y fácil de entender, de tal forma que, si estamos trabajando con más programadores y necesitan ver tu código, no les resulte complicado saber qué hace tu código y pueda ser reutilizado sin complicaciones. Una de las razones para Refactorizar es ayudar al código a mantenerse en “buena forma”, ya que con el tiempo los cambios en el software hacen que este pierda su estructura, y esto hace difícil ver y preservar el diseño, por lo tanto, podría decirse también que Refactorizar ayuda a evitar los problemas típicos que aparecen con el tiempo, como, por ejemplo, un mayor número de líneas para hacer las mismas cosas o código duplicado por ello se concluye que: La aplicación de Técnicas de Refactorización si logró que el sistema prototipo SIAEC puede ser mantenible para cuando se quiera añadir más requerimientos, o agregar más módulos al Sistema ya que no se invertirá demasiado tiempo para poder entender el código fuente. La implementación de técnicas de refactorización disminuyó la densidad de defectos en un 50.1% del sistema prototipo SIAEC. La implementación de técnicas de refactorización redujo determinadamente en un 49.82% la Complejidad del sistema prototipo SIAEC. La implementación de técnicas de refactorización incrementó la Comprensibilidad en un 68.97% del sistema prototipo SIAEC.TesisTrujilloEscuela de Ingeniería de SistemasSistemas de Información Transaccionalesapplication/pdfspaUniversidad César VallejoPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by/4.0/Universidad César VallejoRepositorio Institucional - UCVreponame:UCV-Institucionalinstname:Universidad Cesar Vallejoinstacron:UCVTécnicas de refactorizaciónMantenibilidadEficienciahttps://purl.org/pe-repo/ocde/ford#2.02.04Aplicación De Técnicas De Refactorización Para Garantizar Mayor Mantenibilidad En El Sistema Prototipo Siaec En Su Proceso De Evolucióninfo:eu-repo/semantics/bachelorThesisSUNEDUIngeniería de SistemasUniversidad César Vallejo. Facultad de Ingeniería y ArquitecturaIngeniero de Sistemas612076https://purl.org/pe-repo/renati/level#tituloProfesionalhttps://purl.org/pe-repo/renati/type#tesisCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/2/license_rdf5a4ffbc01f1b5eb70a835dac0d501661MD52ORIGINALvalencia_cn.pdfvalencia_cn.pdfapplication/pdf12341166https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/1/valencia_cn.pdf754a86cf2fda8420dc8512a1d4215c5bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTvalencia_cn.pdf.txtvalencia_cn.pdf.txtExtracted texttext/plain81925https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/4/valencia_cn.pdf.txt4a9b9550a12012744dffeeac8c8252e3MD54THUMBNAILvalencia_cn.pdf.jpgvalencia_cn.pdf.jpgGenerated Thumbnailimage/jpeg4578https://repositorio.ucv.edu.pe/bitstream/20.500.12692/23202/5/valencia_cn.pdf.jpg746b847bbd2f0ef648f50b5b9d3e910cMD5520.500.12692/23202oai:repositorio.ucv.edu.pe:20.500.12692/232022023-05-25 11:20:15.694Repositorio de la Universidad César Vallejorepositorio@ucv.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.9573765
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).