Comparación del proceso de elicitación de requerimientos en el desarrollo de software a medida y empaquetado : Propuestas de métricas para la elicitación

Abstract

El presente trabajo de tesis tiene como objetivo la comparación de las técnicas de elicitación de requerimientos aplicables a la ingeniería de software ya sean éstas tanto para el desarrollo de software a medida como empaquetado. El análisis se realizó en base a dos encuestas, una destinada a desarrolladores de software y otra a usuarios considerando una serie de buenas prácticas recomendadas para el proceso de elicitación de requerimientos. Los resultados permitieron comprobar la hipótesis que establece que la alternativa de software a desarrollar (a medida o empaquetado) condiciona el proceso de elicitación. Además se realizaron entrevistas a desarrolladores diseñadas exclusivamente para probar la validez de una serie de métricas propuestas para la evaluación y monitoreo de la elicitación. Las métricas propuestas y seleccionadas son específicas y todas pretenden contribuir a la mejora de uno de los procesos más crítico para el éxito del desarrollo del software, i.e. la elicitación de requerimientos. El trabajo culmina con el desarrollo de una guía para la realización del proceso de elicitación de requerimientos tanto para el desarrollo de software a medida como empaquetado.The objective of this thesis work is the comparison of known requirements elicitation techniques, for both the development of sized-software and packaged software. The analysis was made on the basis of two surveys, one destined to software developers and the other destined to users. It was also considered a series of good recommended practices for the requirements elicitation process. The results allowed the verification of the stated hypothesis that establishes that the type of software to be developed (sized or packaged), conditions the elicitation process. In addition interviews were designed dedicated exclusively to developers to prove the validity of a series of proposed metrics for this process. The selected metrics try to contribute to the control and monitoring for the improvement of such a critical process as it is the elicitation of requirements. To finalize the work a guide was developed for the accomplishment of the requirements elicitation process, regardless the type of software to be developed (sized as packaged).Facultad de Informátic

    Similar works