Trazabilidad de los Requisitos en el Diseño.
La trazabilidad en la Ingeniería de
Software es una práctica de control que ayuda a obtener el producto en el
dominio de la solución lo más exacto y fiable posible a las necesidades
expresadas por el cliente en el dominio del problema. Esta se encuentra
condicionada por los cambios y las validaciones que los participantes del
proyecto hagan al sistema durante el proceso de desarrollo. Según el estándar
IEEE 830-1998, la trazabilidad es la habilidad para seguir la vida de un
requerimiento en ambos sentidos, hacia sus orígenes o hacia su implementación a
través de las especificaciones generadas durante el proceso de desarrollo de
software. Cabe destacar que la trazabilidad se considera como una medida de la
calidad del sistema y la madurez del proceso de desarrollo, además es una
prescripción de muchas normas o estándares.
La Trazabilidad de Requerimientos
se presenta como la habilidad para describir y seguir la vida de un
requerimiento, de manera ideal, a través de todo el ciclo de vida del proyecto.
Poder conocer desde el origen de todos y cada uno de los puntos que han
aportado a la vida de un producto software, es sin duda un gran valor agregado
para el mismo. Asimismo, la trazabilidad
de requerimientos es clave para conseguir una exitosa gestión de
requerimientos. Para ello el proceso de trazabilidad ha de considerar dos
subprocesos: a) configuración de la trazabilidad de acuerdo con las necesidades
concretas del proyecto, para así conseguir un resultado positivo respecto del
costo-beneficio asociado, b) especificación de la trazabilidad en el proyecto y
la posterior explotación de dicha información. No existen estándares asociados
al proceso de trazabilidad que ayuden a determinar qué tipos de artefactos y de
enlaces se han de considerar.
No hay comentarios:
Publicar un comentario