Español English Contacte con nosotros http://www.uc3m.es/portal/page/portal/biblioteca
DSpace e-Archivo

Archivo Abierto Institucional de la Universidad Carlos III de Madrid > Investigación > Tesis > Tesis Doctorales >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10016/15464

Google™ Scholar. Others By: Sanz Esteban, Ana
Files in This Item:
tesis_ana_sanz_esteban_2012.pdf5,83 MBAdobe PDFformato pdf
Title: Marco metodológico y tecnológico para la mejora de las actividades de verificación y validación de productos software
Author(s): Sanz Esteban, Ana
Advisor(s): Amescua Seco, Antonio de
García Guzmán, Javier
Publisher: Universidad Carlos III de Madrid. Departamento de Informática
Issued date: 2012
Defense date: 15-Jun-2012
URI: http://hdl.handle.net/10016/15464
Abstract: La mejora del proceso de pruebas software proporciona un conjunto de beneficios que repercuten en la calidad de los productos y, como consecuencia de ello, en el éxito de los proyectos. Sin embargo, y a pesar de que existe una amplia literatura en el área de verificación y validación de productos software, el esfuerzo dedicado al desarrollo y mejora del proceso de pruebas software es escaso. Además, poner en marcha una iniciativa de mejora requiere de una fuerte inversión en recursos (personas, infraestructura, tiempo) que no todas las organizaciones pueden afrontar. Los defectos continúan constituyendo la principal causa de la baja calidad de los productos software, y del consiguiente incremento de coste, debido fundamentalmente al incremento de retrabajo. Se ha comprobado que disponer de un proceso de pruebas completo y correctamente definido incrementa la calidad de los productos. Por ello, se hace necesario disponer de un modelo de procesos específicamente orientado al desarrollo de las actividades de verificación y validación de productos software, formalizado, bien definido y completo; que permita implantar y ejecutar un proceso de pruebas eficiente en la organización. Este modelo ha de ser escalable de modo que cualquier organización, independientemente de sus recursos económicos, pueda implantar un proceso de pruebas cuya complejidad dependa de sus necesidades. La solución que plantea esta tesis doctoral consiste en elaborar un marco metodológico que defina el conjunto de prácticas eficientes para desarrollar las tareas relacionadas con la verificación y validación de productos software y formar y gestionar equipos de pruebas eficientes, es decir que tengan conocimiento acerca del trabajo que han de desarrollar y dispongan de las competencias requeridas para ello. El marco metodológico propuesto será aplicable a la estructura organizativa más simple hasta la más compleja, debido a la modularidad que caracteriza a los procesos definidos. Esto permite que cada organización personalice e implemente fácilmente aquellos procesos que mejor se ajusten a sus necesidades. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The improvement of software testing process provides several benefits which affect product quality and, as a consequence, to the project success. There is a lot of literature related to verification and validation area, however the effort made to develop and improve software testing process is very low. In addition, launching an improvement initiative requires a significant investment in resources (people, infrastructure, time) that not all organizations can afford. Defects remain the main cause of low quality of software products, and the consequent increase of cost, due primarily to increased rework. It has been proved that having a complete and correctly defined software testing process increases product quality. Therefore, it is necessary a process model specifically designed to develop activities of validation and verification of software products, which allows to implement and execute an efficient software testing process in organization. This model must to be scalable because any organization should be able to implement a software testing process according its necessities independently of their financial resources. The approach proposed in this thesis defines a methodological framework that collects a set of efficient practices to develop the tasks related to verification and validation software products, and build and manage efficient software testing teams where each team member has the suitable knowledge about this work and the required competences to do it. The proposed framework is applicable to the organizational structure more simple, such as developers are testers, to more complex such as software testing factories, because the defined processes which compose the framework are modular. This permits to organizations personalize and implement in an easily way these processes which best suits to their necessities.
Review: PeerReviewed
Keywords: Productos software
Desarrollo de productos y procesos
Ingeniería del software
Appears in Collections:Tesis Doctorales

Refworks Export

SFX Query

This item is licensed under a Creative Commons License
Creative Commons

Items in E-Archivo are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! © Universidad Carlos III de Madrid - Software DSpace - Terms of use - Feedback