Show simple item record

Professor Advisordc.contributor.advisorVillena Moya, Agustin
Authordc.contributor.authorÁlvarez Contreras, Erwin Gonzalo 
Staff editordc.contributor.editorFacultad de Ciencias Físicas y Matemáticas
Staff editordc.contributor.editorDepartamento de Ciencias de la Computación
Associate professordc.contributor.otherMateu Brûle, Luis 
Associate professordc.contributor.otherBarros Arancibia, Benjamín
Admission datedc.date.accessioned2014-09-23T18:53:14Z
Available datedc.date.available2014-09-23T18:53:14Z
Publication datedc.date.issued2014
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/116898
General notedc.descriptionIngeniero Civil en Computación
Abstractdc.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
Lenguagedc.language.isoesen_US
Publisherdc.publisherUniversidad de Chileen_US
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Keywordsdc.subjectSoftware computacional - Desarrolloen_US
Keywordsdc.subjectTDDen_US
Keywordsdc.subjectDesarrollo orientado al comportamientoen_US
Keywordsdc.subjectDesarrollo orientado a pruebasen_US
Keywordsdc.subjectBehaviour driven developmenten_US
Títulodc.titleEstudio comparativo de metodologías de desarrollo de software orientadas a la calidad intrínsecaen_US
Document typedc.typeTesis


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile