Towards a framework for improving requirement traceability
Hacia el desarrollo de un marco de trabajo para mejorar la trazabilidad de requisitos
Muchos trabajos de trazabilidad de requisitos están focalizados en aspectos de programación en vez de la identificación, análisis y modelamiento de todas las informaciones trazables de un proyecto de software. Este artículo trata del desarrollo de un marco de trabajo para mejorar la trazabilidad de requisitos de software. El marco de trabajo consiste en la clasificación de las informaciones trazables; la definición y uso de tipos de relaciones entre las informaciones trazables; un conjunto de directrices para elaborar un modelo de trazabilidad de requisitos en un proyecto de software y el desarrollo de la herramienta MyMT (My Management Tool) para apoyar el desarrollo de un modelo de trazabilidad de requisitos. Un sistema universitario de administración de biblioteca es empleado para ilustrar la aplicación del marco de trabajo.
Introducción
La trazabilidad de los requisitos se refiere a "la capacidad de describir y seguir la vida de un requisito, tanto hacia adelante como hacia atrás (es decir, desde sus orígenes, a través de su desarrollo y especificación, hasta su posterior despliegue y uso, y a través de todos los períodos de refinamiento e iteración en curso en cualquiera de estas fases)" (Gotel, 1994). Según Cleland-Huang (ClelandHuang, 2003), la trazabilidad implica varios retos, como la formación y la certificación, el apoyo a la evolución de las relaciones entre artefactos, la semántica de las relaciones de trazabilidad y la trazabilidad en toda la organización. Además, Gotel (2008, 2009) ha identificado otros problemas y retos de la trazabilidad, como cambiar la percepción de que la trazabilidad es una actividad tediosa y repetitiva, distribuir la responsabilidad de la trazabilidad entre varias personas, planificar una estrategia para garantizar la trazabilidad, la continuidad y el mantenimiento, determinar los niveles de fiabilidad de la trazabilidad, la trazabilidad por producto y la identificación de las partes interesadas en la trazabilidad y sus respectivas necesidades. En Cysneiros (Cysneiros, 2011) se puede encontrar información más detallada sobre estos y otros retos de la trazabilidad.
Este trabajo se refiere a los modelos de referencia y los metamodelos, la representación de las relaciones de trazabilidad, la visualización de las relaciones de trazabilidad y la gestión de los requisitos. Este trabajo describe la automatización de los tipos de relaciones de trazabilidad y la aplicación de un conjunto de directrices para desarrollar un modelo de trazabilidad utilizando MyMTtool, el sucesor de la herramienta Labrador (Toranzo y Mello, 2002). Un modelo de trazabilidad identifica todos los artefactos relacionados con los requisitos en el desarrollo de software.
Recursos
-
Formatopdf
-
Idioma:inglés
-
Tamaño:410 kb