Herramientas de Trazabilidad

Superior  Previo  Próximo

La estructura del modelo y el diagrama de Trazabilidad actúan como puntos de partida para rastrear la definición, diseño e implementación de una característica de un sistema o proceso. Aplicando herramientas como la ventana de la Matriz de relaciones y la de Jerarquía a estos, puede seguir hilos a través del modelo para determinar como se implementa y se prueba la característica. También puede obtener información acerca de que elementos realizar y están realizados por los elementos en un paquete dado, usando el reporte de Dependencia y reporte de Implementación, respectivamente.

Ventana de Jerarquía

La ventana de Jerarquía es la herramienta de trazabilidad más útil y versátil. Comenzando con un diagrama de Trazabilidad o una estructura del paquete en el Explorador del proyecto, puede usar la ventana de Jerarquía para explorar rápidamente la cadena de relaciones de la cual cualquier elemento es un componente. Cuando hace clic en un elemento, este inmediatamente se convierte en el punto más alto de la ventana de Jerarquía.

 

Si requiere una vista rápida y amplia de los flujos de relaciones en la estructura del proyecto, comenzando con una lista general de, por ejemplo, todos los requisitos funcionales, puede usar una combinación de la ventana de Búsqueda del Modelo, del Explorador del proyecto y Jerarquía; esta es una herramienta poderosa para escanear su proyecto, identificando como los elementos han sido organizados, y cómo interactúan. Por ejemplo, la Búsqueda del modelo listaría todos los requisitos, podría hacer clic rápidamente en cada elemento e inmediatamente ver en el Explorador del proyecto donde se ha agrupado, y al mismo tiempo en la ventana de Jerarquía como ese elemento interactúa con otros elementos en el modelo.

Puede seleccionar cualquier o todos los tipos de relaciones disponibles en la caja de herramientas de la ventana de Jerarquía. El tipo seleccionado abajo es Realiza (Implementa), y el elemento seleccionado es el Caso de uso Eliminar el usuario. La ventana Jerarquía luego muestra que Eliminar el usuario implementa REQ017, pero esto también se realiza por el Caso uso Cerrar informe.

traceability - hierarchy

Moviendo el cursor alrededor del diagrama en el Explorador del proyecto, y/o cambiando las combinaciones del tipo de relación en la ventana de Jerarquía, puede ver rápidamente como los elementos están conectados y como ellos influencian entre ellos. Por ejemplo, puede ver que REQ017 se realiza por dos Casos de uso, entonces puede luego explorar que influencia más y es influenciado por estos dos Casos de uso. La ventana de Jerarquía lo lleva más allá de lo que es probable que se describa en cualquier diagrama.

Si ha usado transformaciones para desarrollar su modelo, el ícono T muestra las dependencias de la transformación que existe entre un elemento en un PIM y elementos en el PSMs.

Matriz de Relaciones

Usando la Matriz de Relaciones, puede crear y estudiar las relaciones entre, por ejemplo, los Requisitos y Casos de uso para un modulo. Puede identificar el paquete 'tema'  (en este caso, Administrar usuarios) en el modelo de Requisitos y el modelo de Casos de uso como los paquetes de origen y destino, y explorar el elemento probable y los tipos de conectores en los paquetes. Esto, como el diagrama de Trazabilidad, identifica que Requisitos se (o deberían ser) realizan por que Casos de uso. Luego puede realizar verificaciones similares con los paquetes Administrar usuarios, por ejemplo, los modelos de Casos de uso e Implementación.

Los exploradores del campo Origen y Destino ([...]) le permite examinar los paquetes hijos dentro del paquete 'tema', y obtener más detalles acerca de como se define la característica en esta etapa.

traceability - relmatrx

Otras herramientas

También puede obtener información acerca de que elementos realizar y son realizados por los elementos en un paquete dado, usando el reporte de Dependencia y reporte de Implementación, respectivamente.

Puede rastrear como se implementa un elemento Clase o Interfaz en un diagrama o el Explorador del proyecto en código o, para tablas, en DDL, usando la vista de Código Fuente. Para el código, mientras hace clic en las características en el elemento, el código correspondiente se selecciona en la vista.

Desde la perspectiva de la administración del modelo o la administración del proyecto, podría también usar la Vista de Auditoría como un medio para rastrear el historial de cambio de un paquete o elemento.