Mostrar el registro sencillo del ítem

Profesor guíadc.contributor.advisorVillena Moya, Agustin
Autordc.contributor.authorÁlvarez Contreras, Erwin Gonzalo 
Editor personaldc.contributor.editorFacultad de Ciencias Físicas y Matemáticas
Editor personaldc.contributor.editorDepartamento de Ciencias de la Computación
Profesor colaboradordc.contributor.otherMateu Brûle, Luis 
Profesor colaboradordc.contributor.otherBarros Arancibia, Benjamín
Fecha ingresodc.date.accessioned2014-09-23T18:53:14Z
Fecha disponibledc.date.available2014-09-23T18:53:14Z
Fecha de publicacióndc.date.issued2014
Identificadordc.identifier.urihttps://repositorio.uchile.cl/handle/2250/116898
Nota generaldc.descriptionIngeniero Civil en Computación
Resumendc.description.abstractEn el mundo del desarrollo de software, existe una necesidad constante de construir sistemas capaces de enfrentar los desafíos de un ambiente siempre cambiante. Uno de los movimientos que acepta el riesgo como parte de su proceso son las metodologías ágiles de desarrollo de software, y dentro de ellas, las metodologías de desarrollo guiado por pruebas (TDD). El objetivo del Trabajo de Titulo es analizar estas metodologías, en particular el desarrollo guiado por pruebas clásico y el desarrollo guiado por comportamiento, con el fin de entender las fortalezas y debilidades de cada una de ellas. De ésta forma, a partir de este análisis, se espera dar una guía a aquellas personas que se interesan por la calidad, pero se ven abrumadas por la cantidad de estilos o variantes de TDD. Con el fin de entender a fondo las metodologías, se realizaron experimentos técnicos, los cuales fueron analizados considerando diferentes criterios, entre ellos la necesidad de un diseño a priori, valor entregado al cliente y la curva de aprendizaje. Sin embargo, al momento de la comparación, estos criterios mostraron ser insuficientes pues resultaron ser cualitativos y muy subjetivos. Posteriormente, se intentó un análisis más abstracto, enfocado en el proceso mismo de desarrollo. A partir de los resultados obtenidos, fue posible comprender que las técnicas presentadas no eran excluyentes, y que cada una de ellas puede entregar recursos interesantes tanto al equipo de desarrollo como al cliente de la aplicación o sistema, fortaleciendo la comunicación entre los actores del desarrollo de software o bien dándole la capacidad de responder de forma confiable al cambio.en_US
Idiomadc.language.isoesen_US
Publicadordc.publisherUniversidad de Chileen_US
Tipo de licenciadc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link a Licenciadc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Palabras clavesdc.subjectSoftware computacional - Desarrolloen_US
Palabras clavesdc.subjectTDDen_US
Palabras clavesdc.subjectDesarrollo orientado al comportamientoen_US
Palabras clavesdc.subjectDesarrollo orientado a pruebasen_US
Palabras clavesdc.subjectBehaviour driven developmenten_US
Títulodc.titleEstudio comparativo de metodologías de desarrollo de software orientadas a la calidad intrínsecaen_US
Tipo de documentodc.typeTesis


Descargar archivo

Icon

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivs 3.0 Chile
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution-NonCommercial-NoDerivs 3.0 Chile