Identificar y solucionar deficiencias de trazabilidad
Para considerar completa la trazabilidad de requisitos de un conjunto de requisitos, cada requisito funcional del conjunto debe tener un enlace de implementación y verificación. Además de utilizar el estado de implementación y verificación para realizar un seguimiento del progreso, puede identificar y visualizar las deficiencias de trazabilidad del proyecto utilizando matrices y diagramas de trazabilidad.
En este paso del tutorial, puede visualizar un diagrama de trazabilidad de los requisitos del proyecto con el objetivo de ver sus enlaces a diseños y pruebas, usar una matriz de trazabilidad para ver pruebas no enlazadas, solucionar las deficiencias de trazabilidad creando enlaces y visualizar la trazabilidad completada.
Visualizar la trazabilidad de requisitos
Abra el proyecto myAdd2, que es similar al proyecto myAdd, pero que contiene versiones actualizadas de los archivos que ha cambiado en pasos anteriores.
openProject("myAdd2");Abra el archivo de prueba tMyAdd y el conjunto de requisitos myAddTestSpecification.
open tMyAdd slreq.open("myAddTestSpecification");
En Requirements Editor, seleccione el requisito que tiene el ID Req5. En la sección Analysis, haga clic en Traceability Diagram.

La ventana Traceability Diagram muestra que el requisito tiene tanto un enlace de implementación como uno de verificación.
Abra la función myAdd y el conjunto de requisitos myAddReqs.
open myAdd rs = slreq.open("myAddReqs");
Visualice el diagrama de trazabilidad para el requisito 1.

La ventana Traceability Diagram muestra que el requisito solo tiene un enlace de implementación.
Identificar deficiencias de trazabilidad
Cree una matriz de trazabilidad que examine los enlaces entre los conjuntos de requisitos y el archivo de prueba tMyAdd:
En Requirements Editor, haga clic en Traceability Matrix.
En la ventana Traceability Matrix, haga clic en Add.
En el cuadro de diálogo Select Artifacts, haga clic en Select Multiple Artifacts.
En la ventana Configure Matrix, añada
myAddReqs.slreqxymyAddTestSpecification.slreqxal lado izquierdo de la matriz haciendo clic con el botón secundario en el nombre del archivo en el panel Available Artifacts y seleccionando Add to the left.Añada
tMyAdd.ma la parte superior haciendo clic con el botón secundario en el archivo y seleccionando Add to the top.Elimine cualquier artefacto adicional de la matriz de trazabilidad haciendo clic en ellos con el botón secundario y seleccionando Remove Artifacts.
Genere la matriz haciendo clic en Generate Matrix.

Filtre la matriz para que muestre únicamente los requisitos funcionales a los que les faltan enlaces seleccionando estos filtros en Filter Panel:
Left > Type > Functional
Left > Link > Missing Links
De forma similar, muestre únicamente las funciones de prueba a las que les faltan enlaces aplicando estos filtros:
Top > Type > Function
Top > Link > Missing Links
Resalte las filas y columnas que no tengan enlaces haciendo clic en Highlight Missing Links en la barra de herramientas.

Resolver deficiencia de trazabilidad
Resuelva las deficiencias de trazabilidad entre el conjunto de requisitos myAddReqs y el archivo de prueba tMyAdd creando enlaces entre estos requisitos y las funciones de prueba. Mantenga pulsado Ctrl para seleccionar las celdas que corresponden a estas filas y columnas:
Requisito
Take two inputsy función de pruebatInputsRequisito
Add the inputsy función de pruebatAddRequisito
Output the resulty función de pruebatOutput
Haga clic en Create Link en la barra de herramientas. En el cuadro de diálogo Create Link, haga clic en Create.

Para enlazar el último requisito no enlazado, borre el filtro Top > Link > Missing Links. Cree un enlace entre el requisito Inputs should be finite y la función de prueba tFinite.

Guarde el conjunto de enlaces. En Requirements Editor, haga clic en Save > Save All.
Visualizar la trazabilidad completada
Vuelva a abrir el diagrama de trazabilidad para el requisito 1 en el conjunto de requisitos myAddReqs.
req = find(rs,Index=1); slreq.generateTraceabilityDiagram(req)
Actualice el diagrama de trazabilidad haciendo clic en Analyze.

La ventana Traceability Diagram muestra que ahora el requisito tiene tanto un enlace de implementación como uno de verificación.