Registrar la trazabilidad los requisitos del sistema

LIBP-0187 (Libro de pautas)

El objetivo principal de la actividad "registrar la trazabilidad los requisitos del sistema" es asegurar que se registran las dependencias establecidas entre cada requisito del software y uno o más requisitos del usuario, u otras fuentes (trazabilidad hacia atrás) o una o varias partes del diseño o la implementación (trazabilidad hacia adelante)

Registrar la trazabilidad los requisitos del sistema es una de las actividades que forman parte del proceso Desarrollar los requisitos de un sistema software que satisfaga las necesidades de negocio del proceso de Ingeniería de Requisitos.

Pautas

TítuloCarácter
Registrar la trazabilidad los requisitos del sistemaObligatoria

Registrar la trazabilidad los requisitos del sistema

Es necesario introducir las dependencias establecidas por MADEJA dentro del ERS para mantener la trazabilidad de los requisitos

La trazabilidad es necesaria para asegurar las relaciones dentro de los diferentes elementos del desarrollo. Hay que registrar al menos las siguientes dependencias:

  • Requisito general -> Objetivo de negocio
  • Caso de uso -> Requisito general
  • Requisito de información -> Requisito general
  • Regla de negocio -> Requisito general
  • Requisito de conducta -> Requisito general
  • Requisito no funcional -> Requisito general
  • Restricción técnica -> Requisito general
  • Requisito de integración -> Requisito general

Para un correcto registro de la trazabilidad, se recomienda registrar las dependencias de los requisitos en el mismo momento de su documentación, ya que es en ese momento cuando más conoce la motivación para la creación de cada requisito y sus dependencias con los demás productos del proyecto.

La misma recomendación se hace extensiva a los modelos generados durante la actividad de análisis de requisitos, es decir, que en el momento de crear los modelos se vayan registrando las correspondientes trazas hacia los requisitos que modelan. Es una tarea transversal a la actividad de Desarrollo de Requisitos

El registro y mantenimiento de la trazabilidad de los requisitos es fundamental para poder realizar los análisis de impacto de las peticiones de cambios en los requisitos que se producen durante el transcurso de un proyecto y que deben ser gestionadas en el proceso de Gestión de Requisitos

No registrar las trazas en el momento de creación de nuevos productos de desarrollo suele provocar que posteriormente no se registren las dependencias o que se registren de manera incompleta debido a posibles olvidos por parte de los participantes responsables.

Una forma sencilla de comprobar visualmente que se están registrando las trazas es buscar filas o columnas vacías en las matrices de trazabilidad como la que se muestra en la figura.

Matriz de trazabilidad en la herramienta REMMatriz de trazabilidad en la herramienta REM