Análisis de XP (Extreme Programing) desde el punto de vista del estándar ISO/IEC/IEEE 29119

Izquierdo Torres, Isabel Alejandra and Paguay Guevara, Ángel (2020). Análisis de XP (Extreme Programing) desde el punto de vista del estándar ISO/IEC/IEEE 29119. Trabajo Fin de Grado / Proyecto Fin de Carrera, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Descripción

Título: Análisis de XP (Extreme Programing) desde el punto de vista del estándar ISO/IEC/IEEE 29119
Autor/es:
  • Izquierdo Torres, Isabel Alejandra
  • Paguay Guevara, Ángel
Director/es:
Tipo de Documento: Trabajo Fin de Grado o Proyecto Fin de Carrera
Grado: Grado en Ingeniería del Software
Fecha: Julio 2020
Materias:
ODS:
Palabras Clave Informales: Ingeniería del software; Pruebas del software
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFG_ISABEL_ALEJANDRA_IZQUIERDO_TORRES.pdf] PDF (Portable Document Format) - Acceso permitido solamente a usuarios en el campus de la UPM - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB)
[thumbnail of TFG_ISABEL_ALEJANDRA_IZQUIERDO_TORRES_ANEXOS.zip] Archivo comprimido ZIP - Acceso permitido solamente a usuarios en el campus de la UPM
Descargar (2MB)

Resumen

El desarrollo de software es muy importante en nuestra sociedad actual ya que vivimos en un mundo cada vez más complejo y sofisticado en el que las maquinas cada vez van teniendo más y más presencia en nuestro día a día. Esas máquinas funcionan mediante software y muchas veces este software puede ser de vital importancia para el usuario final, por tanto, para que ese producto desarrollado sea de buena calidad es necesario que se realicen unas pruebas lo suficientemente robustas como para garantizar su adecuado funcionamiento. Para realizar este tipo de trabajo existen unos estándares de calidad, como la norma ISO/IEC/IEEE 29119, que nos muestran un marco de trabajo procedimental y a nivel industrial de cómo se deben llevar a cabo las diferentes pruebas de software. Nosotros hemos querido hacer un estudio de cómo estas prácticas procedimentales se están llevando a cabo dentro de la metodología de desarrollo de software XP. Para realizar este estudio se ha hecho un análisis de las diferentes partes del estándar que son los procesos de pruebas, la documentación de los procesos de pruebas y las diferentes técnicas de prueba. Por otro lado, se han expuesto las características de las metodologías ágiles y más concretamente de la metodología XP. A continuación, se ha hecho un mapeo de las características que se encuentran en el estándar y que son comunes a XP dándonos una visión general de qué partes de XP quedan cubiertas cuando aplicamos el estándar y qué partes del estándar no se corresponden con XP. Finalmente, mediante un ejemplo aplicando a unos mismos requisitos tanto el estándar como la metodología XP, se puede ver más claramente qué partes del estándar quedan cubiertas cuando trabajamos con la metodología XP y cuáles no.
Abstract:
Software development is essential in our current society as we live in an increasingly complex and sophisticated world in which machines are becaming more and more important in our daily lives. Those machines work by software and often this software can be of vital importance to the end user, therefore, for such a developed product to be of good quality, it is necessary to carry out tests which are sufficiently robust to ensure its proper functioning. To undertake this type of work, there are quality standards such as ISO/IEC/IEEE 29119 that show us a procedural and industrial-level framework of how the different software tests should be performed.We wanted to do a study of how these procedural practices are being carried out within the XP software development methodology. To conduct this study, an analysis has been made of the different parts of the standard that are the test processes, the documentation of the test processes and the different test techniques. Furthermore, the characteristics of agile methodologies and more specifically of methodology XP, have been presented. Next, a mapping of the features found in the standard that are common to XP has been done, giving us an overview of what parts of XP are covered when we apply the standard and what parts of the standard do not correspond to XP.
Finally, through an example by applying both the standard and the XP methodology to the same requirements, it can be seen more clearly which parts of the standard are covered when working with the XP methodology and which are not.

Más información

ID de Registro: 64756
Identificador DC: https://oa.upm.es/64756/
Identificador OAI: oai:oa.upm.es:64756
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 19 Oct 2020 09:02
Ultima Modificación: 19 Oct 2020 09:02