Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada

Descripción del Articulo

El presente trabajo de investigación brinda un enfoque general de la aplicación de la técnica Test Driven Development (TDD), o Desarrollo Guiado por Pruebas, dentro de la metodología tradicional con enfoque Cascada, y cómo su implicancia proporciona resultados favorables durante el proceso de implem...

Descripción completa

Detalles Bibliográficos
Autor: Goicochea Puertas, Antony Maykol
Formato: tesis de maestría
Fecha de Publicación:2015
Institución:Pontificia Universidad Católica del Perú
Repositorio:PUCP-Institucional
Lenguaje:español
OAI Identifier:oai:repositorio.pucp.edu.pe:20.500.14657/145652
Enlace del recurso:http://hdl.handle.net/20.500.12404/6523
Nivel de acceso:acceso abierto
Materia:Programas para computadoras--Evaluación
Ingeniería de programas (Informática)--Calidad de los productos
https://purl.org/pe-repo/ocde/ford#1.02.00
id RPUC_4188a178ecfae51ad7abc952b3ca846a
oai_identifier_str oai:repositorio.pucp.edu.pe:20.500.14657/145652
network_acronym_str RPUC
network_name_str PUCP-Institucional
repository_id_str 2905
spelling Melgar Sasieta, Héctor AndrésGoicochea Puertas, Antony Maykol2016-02-23T15:47:41Z2016-02-23T15:47:41Z20152016-02-23http://hdl.handle.net/20.500.12404/6523El presente trabajo de investigación brinda un enfoque general de la aplicación de la técnica Test Driven Development (TDD), o Desarrollo Guiado por Pruebas, dentro de la metodología tradicional con enfoque Cascada, y cómo su implicancia proporciona resultados favorables durante el proceso de implementación y en consecuencia la mejora de la calidad del producto. La investigación se llevó a cabo mediante una evaluación experimental en donde se crearon cuatro (4) grupos de desarrollo, cada uno de ellos estaba conformado por once (11) estudiantes del octavo ciclo de la especialidad de Ingeniería Informática. El experimento consistió en que dos (2) grupos apliquen la técnica de TDD dentro de la metodología Cascada y los otros (2) grupos no la apliquen. La inclusión de la técnica TDD se llevó a cabo en las primeras fases del modelo Cascada (Definición de requerimientos y Diseño del sistema) a través de la definición de los Casos de Prueba (Test Cases) y mediante ellos se estableció la línea inicial para el comienzo de la implementación del código fuente del sistema a realizar. Mediante la aplicación de este experimento se logró obtener resultados estadísticos iniciales que confirman que la inclusión de la técnica TDD en el proceso de implementación y pruebas unitarias permite identificar una mayor cantidad de errores, lo cual se ve reflejado al final del proceso en un producto de mayor calidad. Finalmente, al concluir el proceso de desarrollo del software, se aplicó una encuesta para medir la percepción / intención de uso de los participantes respecto a las técnicas TDD y Cascada.TesisspaPontificia Universidad Católica del PerúPEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/pe/Programas para computadoras--EvaluaciónIngeniería de programas (Informática)--Calidad de los productoshttps://purl.org/pe-repo/ocde/ford#1.02.00Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascadainfo:eu-repo/semantics/masterThesisTesis de maestríareponame:PUCP-Institucionalinstname:Pontificia Universidad Católica del Perúinstacron:PUCPMaestro en Ingeniería InformáticaMaestríaPontificia Universidad Católica del Perú. Escuela de PosgradoIngeniería Informática10145776611077https://purl.org/pe-repo/renati/level#maestrohttp://purl.org/pe-repo/renati/type#tesis20.500.14657/145652oai:repositorio.pucp.edu.pe:20.500.14657/1456522024-06-10T15:55:03.994Zhttp://creativecommons.org/licenses/by-nc-nd/2.5/pe/info:eu-repo/semantics/openAccessmetadata.onlyhttps://repositorio.pucp.edu.peRepositorio Institucional de la PUCPrepositorio@pucp.pe
dc.title.es_ES.fl_str_mv Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada
title Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada
spellingShingle Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada
Goicochea Puertas, Antony Maykol
Programas para computadoras--Evaluación
Ingeniería de programas (Informática)--Calidad de los productos
https://purl.org/pe-repo/ocde/ford#1.02.00
title_short Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada
title_full Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada
title_fullStr Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada
title_full_unstemmed Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada
title_sort Una evaluación experimental para comparar la calidad de un software aplicando o no TDD dentro del modelo cascada
author Goicochea Puertas, Antony Maykol
author_facet Goicochea Puertas, Antony Maykol
author_role author
dc.contributor.advisor.fl_str_mv Melgar Sasieta, Héctor Andrés
dc.contributor.author.fl_str_mv Goicochea Puertas, Antony Maykol
dc.subject.es_ES.fl_str_mv Programas para computadoras--Evaluación
Ingeniería de programas (Informática)--Calidad de los productos
topic Programas para computadoras--Evaluación
Ingeniería de programas (Informática)--Calidad de los productos
https://purl.org/pe-repo/ocde/ford#1.02.00
dc.subject.ocde.es_ES.fl_str_mv https://purl.org/pe-repo/ocde/ford#1.02.00
description El presente trabajo de investigación brinda un enfoque general de la aplicación de la técnica Test Driven Development (TDD), o Desarrollo Guiado por Pruebas, dentro de la metodología tradicional con enfoque Cascada, y cómo su implicancia proporciona resultados favorables durante el proceso de implementación y en consecuencia la mejora de la calidad del producto. La investigación se llevó a cabo mediante una evaluación experimental en donde se crearon cuatro (4) grupos de desarrollo, cada uno de ellos estaba conformado por once (11) estudiantes del octavo ciclo de la especialidad de Ingeniería Informática. El experimento consistió en que dos (2) grupos apliquen la técnica de TDD dentro de la metodología Cascada y los otros (2) grupos no la apliquen. La inclusión de la técnica TDD se llevó a cabo en las primeras fases del modelo Cascada (Definición de requerimientos y Diseño del sistema) a través de la definición de los Casos de Prueba (Test Cases) y mediante ellos se estableció la línea inicial para el comienzo de la implementación del código fuente del sistema a realizar. Mediante la aplicación de este experimento se logró obtener resultados estadísticos iniciales que confirman que la inclusión de la técnica TDD en el proceso de implementación y pruebas unitarias permite identificar una mayor cantidad de errores, lo cual se ve reflejado al final del proceso en un producto de mayor calidad. Finalmente, al concluir el proceso de desarrollo del software, se aplicó una encuesta para medir la percepción / intención de uso de los participantes respecto a las técnicas TDD y Cascada.
publishDate 2015
dc.date.created.es_ES.fl_str_mv 2015
dc.date.accessioned.es_ES.fl_str_mv 2016-02-23T15:47:41Z
dc.date.available.es_ES.fl_str_mv 2016-02-23T15:47:41Z
dc.date.issued.fl_str_mv 2016-02-23
dc.type.es_ES.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.other.none.fl_str_mv Tesis de maestría
format masterThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12404/6523
url http://hdl.handle.net/20.500.12404/6523
dc.language.iso.es_ES.fl_str_mv spa
language spa
dc.rights.es_ES.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/pe/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/pe/
dc.publisher.es_ES.fl_str_mv Pontificia Universidad Católica del Perú
dc.publisher.country.es_ES.fl_str_mv PE
dc.source.none.fl_str_mv reponame:PUCP-Institucional
instname:Pontificia Universidad Católica del Perú
instacron:PUCP
instname_str Pontificia Universidad Católica del Perú
instacron_str PUCP
institution PUCP
reponame_str PUCP-Institucional
collection PUCP-Institucional
repository.name.fl_str_mv Repositorio Institucional de la PUCP
repository.mail.fl_str_mv repositorio@pucp.pe
_version_ 1857836616625684480
score 13.2759285
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).