Professional Documents
Culture Documents
En el pasar de los aos, varios de los sistemas de software desarrollados, han fallado debido a
que en el momento en que se entregan, ya no cumplen los requisitos deseados por la empresa
que contrat. En otros casos son utilizados solamente por poco tiempo, lo cual es una prdida
para la empresa lo cual antes hizo una inversin. En otros casos se ha tratado de ajustar el nuevo
sistema a cambios que ha sufrido la empresa. Para esto se agregan una serie de soluciones poco
efectivas, que han generado la desintegracin de los diferentes subsistemas del proyecto
provocando que se deje de utilizar el sistema, o peor an, se llega a la conclusin que el sistema
desarrollado no se puede ajustar a los nuevos requerimientos, concluyendo que es ms rentable
desecharlo y desarrollar uno nuevo que hacer adaptaciones al nuevo sistema.
Se pueden nombrar muchos de estos casos, los cuales tienen un problema en comn: Los
sistemas no cumplen con los requerimientos. Debido a esto, se le ha dado atencin especial a
esta, usualmente amplia fase del desarrollo de un sistema conocida como la gestin de los
requisitos. Por el especial inters que tienen los requisitos en este proceso, el presente trabajo
se enfoca a presentar el concepto de trazabilidad de distintos autores, la importancia y los
beneficios que se presentan al usar esta herramienta, el cual debe de ser utilizado desde la
concepcin de un sistema hasta la generacin del cdigo.
Trazabilidad de Requisitos 2
TRAZABILIDAD DE REQUISITOS
El autor Doorn (Doorn et al, 2007), describe la trazabilidad desde el origen del requisito hasta la
implementacin de este requisito en el sistema y viceversa, es decir, hacia adelante y hacia atrs.
Esto implica que un requerimiento debe de ser rastreable desde que se define y durante todo el
desarrollo del software, lo cual garantiza una adecuada administracin del cambio con el fin de
evaluar el impacto en el resto del sistema.
En el caso que se est en la etapa de desarrollo de los requerimientos, se podr evaluar cmo
afectara un cambio de un requisito en otro. Por otro lado, estando en etapa de implementacin
y en caso de que haya un cambio en los requerimientos, la trazabilidad permitir hacer una
evaluacin en el diseo y en la implementacin. Si el cambio se da cuando el sistema est
implementado, la trazabilidad permitir hacer una evaluacin de cmo sern afectados los
involucrados.
El autor Davis (Davis, 1993) ilustra cmo el documento de requerimientos est muy ligado, en
forma bidireccional, hacia las fuentes de requerimientos y la especificacin de diseo. As es como
se establece una estrecha relacin y dependencia entre los requerimientos y el sistema. Esto se
puede resumir de la siguiente manera:
2. Para probar el sistema software es necesario saber qu requerimientos estn siendo validados
en cada prueba,
(Wiegers, 1999) Con un enfoque muy prctico de los requerimientos, encuentra los siguientes
beneficios en la trazabilidad de los requerimientos:
En nuestra opinin la trazabilidad es muy elemental para tomar las decisiones controlarla desde
el inicio hasta el final del proyecto, sta resulta un apoyo para la evolucin del producto y permite
controlar el flujo de requisitos hasta la conclusin del desarrollo, sin embargo, no es un
documento entregable, pero sirve para representar los vnculos entre los requisitos y otros
elementos del sistema, lo cual sin ello la toma de decisiones sera ms compleja.
Trazabilidad de Requisitos 4
CONCLUSIONES
La experiencia a travs del tiempo ha demostrado que el xito o fracaso del proceso de desarrollo
de un sistema de software, est directamente relacionado con la Administracin de los
Requerimientos, tambin conocida por algunos como Ingeniera de Requerimientos.
La trazabilidad ha venido a constituir un gran apoyo, que debe formar parte en todas las etapas
del desarrollo de un sistema, desde la captura de requerimientos hasta la implementacin. Esto
contribuir al seguimiento de un requerimiento hacia adelante o hacia atrs, reflejando los
efectos que puede tener, la inclusin o exclusin de un nuevo requisito.
La cultura del desarrollo de sistema cada vez ms exige documentacin adecuada, sin embargo,
el mantenimiento y seguimiento de esta documentacin no se lleva de manera adecuada, la
trazabilidad es una forma de cambiar esta cultura y minimizar los fracasos en los proyectos de
desarrollo de software.
Trazabilidad de Requisitos 5
BIBLIOGRAFA
[2] Gotel & Finkelstein (1994). Publicado por Patricio Letelier, Requerimients Traceability.
Recuperado de: http://www. dsic. upv.es/ ~letelier/ pub/p12.ppt
[4] Wiegers, K.E. (1999) y A. Davis (1993). Publicado por Antonelli (2003) Traceability en la
elicitacin y especificacin de requerimientos. Recuperado de:
http://postgrado.info.unlp.edu.ar/Carreras/Magisters/Ingenieria_de_Software/Tesis/Antonelli_
Lenadro.pdf