Tesis:
Marco para la selección de técnicas de educción de requisitos
- Autor: CARRIZO MORENO, Dante Hugo
- Título: Marco para la selección de técnicas de educción de requisitos
- Fecha: 2009
- Materia: Sin materia definida
- Escuela: FACULTAD DE INFORMATICA
- Departamentos: LENGUAJES Y SISTEMAS INFORMATICOS E INGENIERIA DE SOFTWARE
- Acceso electrónico: http://oa.upm.es/2889/
- Director/a 1º: JURISTO JUZGADO, Natalía
- Director/a 2º: DIESTE TUBIO, Óscar
- Resumen: Los desarrolladores de software se enfrentan, en la actualidad, recurrentemente a la decisión de cómo realizar la educción de información relevante para requisitos desde las personas interesadas en el desarrollo del producto. Pese a que la importancia de la especificación de requisitos es bien entendida por ellos, aún realizan la selección de la técnica de educción de forma subjetiva. Esto se debe a dos razones: (1) Su conocimiento sobre la cantidad de técnicas disponibles actualmente es limitado, lo que quiere decir que hay una gran cantidad de técnicas que es desconocida para el desarrollador medio; y (2) la información de la que se dispone en relación a las distintas técnicas de educción existentes, es de tipo procedimental en su mayoría (es decir, centrada en cómo usar la técnica), siendo la información pragmática o prescriptiva (es decir, centrada en cuándo usar la técnica) casi inexistente. Es este problema abierto el que aborda este trabajo, es decir, cómo ayudar a los desarrolladores en la selección de las técnicas de educción de requisitos más adecuadas en un momento del proceso. Para satisfacer este objetivo, este trabajo propone un marco que requirió de establecer tres componentes: (1) Los atributos de influencia, es decir las características del contexto que influyen en la diferencia de efectividad de las técnicas; (2) la adecuación de las técnicas de educción, es decir, las prescripciones de uso de las técnicas para los valores de los atributos; y (3) el procedimiento de selección, que permite, una vez conocida la situación contextual (los valores que toman los atributos en un momento dado), proponer técnicas por su adecuación para ser utilizadas en una próxima sesión de educción. La forma en que se generó el marco se basó en tres tipos de fuentes: (1) Teóricas, que son aquellas opiniones o prescripciones de autores basados en su experiencia y conocimiento; (2) empíricas, que son las evidencias resultantes de la experimentación en educción; y (3) razonamiento propio, que es la propuesta juiciosa hecha por el autor de esta investigación. El marco propuesto fue validado construyendo un software que lo soporte y a través de dos experimentos que contrastaron varios aspectos de interés. En definitiva, este trabajo aporta una herramienta práctica que facilita a los desarrolladores la selección de técnicas de educción de requisitos en un proyecto software de modo sistemático y objetivo.