Você está na página 1de 4

UNIVERSIDAD AUTONOMA

DE
BAJA CALIFORNIA


Facultad de Ingeniera Arquitectura y Diseo

Tarea
Trazabilidad de requerimientos de software

Materia
Ingeniera de Requerimientos


Maestra
Dra. Mabel Vzquez Briseo

Matricula
327805


Alumno
Rafael Cruz Cruz


Grupo
471


Fecha de Entrega
2 de Junio 2014



La trazabilidad de requisitos es una herramienta fundamental para la gestin de requisitos. Es
elemental para el control y como apoyo para la toma de decisiones en el proyecto. Como no es
un entregable o componente del producto, se debe cuidar que su creacin y uso sea lo ms
eficiente posible.

Se define trazabilidad, o en algunos textos rastreabilidad, como la asociacin del requisito con
otros requisitos y las diferentes instancias con que se relaciona durante la evolucin de las
diferentes fases del ciclo de desarrollo del producto o servicio. Esa asociacin se controla en
ambos sentidos, de los requisitos a los resultados y viceversa. La intencin principal es poder
determinar si todos los requisitos base han sido considerados y si las instancias que han sido
generadas pueden asociarse con un requisito vlido.

Son muchas las definiciones que se dan acerca de este tema, pero casi todos tienen opiniones
muy parecidas a las que se presentan a continuacin:
Una especificacin de un requerimiento de software es trazable si
(i) el origen de cada requerimiento est claro y
(ii) Si se facilita la referencia de cada requerimiento en el desarrollo futuro o en la
documentacin [ANTON99]
Es la capacidad de describir y de seguir la vida de un requisito, tanto en direccin hacia
adelante y hacia atrs, es decir, desde sus orgenes, a travs de su desarrollo y especificacin, a
su despliegue y uso subsecuentes, y a travs de perodos de refinamiento y de la iteracin en
curso en cualesquiera de estas fases [GOTEL94].
El autor Doorn [DOORN ET AL 07], en 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 como 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.


Cuando el proyecto es muy grande o complejo es difcil poder saber que test ejecutados o
diseados cubren cada una de las especificaciones o requerimientos del proyecto.

Es por este motivo que existe lo que se conoce como la matriz de trazabilidad.

La matriz de trazabilidad es una herramienta que se utiliza para saber que requerimientos
quedan cubiertos por una prueba. Vemoslo con un sencillo ejemplo.

Imaginemos que tenemos un proyecto con 5 requerimientos (R1-R5) y hemos diseado tres
casos de prueba (T1-T3).

El caso de prueba T1 cubre los requerimientos R1 y R4
El caso de prueba T2 cubre los requerimientos R3 y R5
El caso de prueba T3 cubre el requerimiento R3
En este caso la matriz resultante ser:

T1 T2 T3
R1 X
R2
R3 X X
R4 X
R5 X
Viendo la matriz podemos ver claramente dos cosas:

El requerimiento R3 est probado en 2 casos de prueba.
El requerimiento R2 no est cubierto.

Gracias a estos datos podemos ver que partes o mdulos del software no estn cubiertos y
deberan probarse por otras pruebas o identificar los requerimientos ms crticos para saber si
estn suficientemente cubiertos (ms de un caso de prueba es diseado y ejecutado para ese
requerimiento).

Tambin podemos identificar los casos de prueba que han fallado y a partir de ah ver que
requerimiento esta en riesgo para poder evaluar la criticidad y el riesgo de este.



































Bibliografa:
Trazabilidad de requisitos (ABRIL 2013), Carlos Javier Perez Escobar, [en lnea]
http://asprotech.blogspot.mx/2013/04/trazabilidad-de-requisitos.html

LA TRAZABILIDAD EN EL PROCESO DE REQUERIMIENTOS DE SOFTWARE, PMP
Universidad Nacional [en lnea], Escuela de Informtica, Master Maria Marta Sandoval
Carvajal, Disponible en:
http://www.iiis.org/CDs2008/CD2008CSC/CISCI2008/PapersPdf/C601UZ.pdf

Você também pode gostar