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...
| Autor: | |
|---|---|
| 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).
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).