Trazabilidad de requisitos.pdf

download Trazabilidad de requisitos.pdf

of 4

Transcript of Trazabilidad de requisitos.pdf

  • 8/12/2019 Trazabilidad de requisitos.pdf

    1/4

    UNIVERSIDAD AUTONOMA

    DE

    BAJA CALIFORNIA

    Facultad de Ingeniera Arquitectura y Diseo

    TareaTrazabilidad de requerimientos de software

    MateriaIngeniera de Requerimientos

    MaestraDra. Mabel Vzquez Briseo

    Matricula327805

    AlumnoRafael Cruz Cruz

    Grupo471

    Fecha de Entrega2 de Junio 2014

  • 8/12/2019 Trazabilidad de requisitos.pdf

    2/4

    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 conotros 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 ladocumentacin [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:

  • 8/12/2019 Trazabilidad de requisitos.pdf

    3/4

    T1 T2 T3

    R1 X

    R2

    R3 X X

    R4 X

    R5 XViendo 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 querequerimiento esta en riesgo para poder evaluar la criticidad y el riesgo de este.

  • 8/12/2019 Trazabilidad de requisitos.pdf

    4/4

    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, PMPUniversidad Nacional [en lnea], Escuela de Informtica, Master Maria Marta SandovalCarvajal, Disponible en:http://www.iiis.org/CDs2008/CD2008CSC/CISCI2008/PapersPdf/C601UZ.pdf