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

No hay miniatura disponible

Fecha

2016-02-23

Título de la revista

ISSN de la revista

Título del volumen

Editor

Pontificia Universidad Católica del Perú

DOI

Resumen

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.

Descripción

Palabras clave

Programas para computadoras--Evaluación, Ingeniería de programas (Informática)--Calidad de los productos

Citación

Colecciones

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced

Licencia Creative Commons

Excepto se indique lo contrario, la licencia de este artículo se describe como info:eu-repo/semantics/openAccess