Trazabilidad En Proyectos De Software

17,953 views

Published on

Manolo Sangoquiza

Published in: Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
17,953
On SlideShare
0
From Embeds
0
Number of Embeds
135
Actions
Shares
0
Downloads
455
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Trazabilidad En Proyectos De Software

  1. 1. Trazabilidad en proyectos de Software Manolo Sangoquiza
  2. 2. Trazabilidad Fabrica 5 Entradas Granja D Granja C Granja A Hamburguesa A Fabrica 1 Granja B Granja E Fabrica 2 Fabrica 3 Fabrica 4 B1 T1 Hamburguesa B Hamburguesa C P1 P2 Requerimientos Procesos Entrega final L1
  3. 3. Trazabilidad <ul><li>La trazabilidad es la medida en la cual se puede establecer una relación entre dos productos o más del proceso de desarrollo </li></ul><ul><li>La trazabilidad de requerimientos se refiere a la &quot;habilidad de seguir el ciclo de un requerimiento, tanto para atrás como hacia delante </li></ul>
  4. 4. Tipos <ul><li>Permite ver donde se originó un requerimiento. </li></ul><ul><li>En otras palabras, todos los documentos de requerimientos, documentos de diseño, código y guiones de prueba deberán apuntar a su fuente de origen. </li></ul>Permite que los usuarios rastreen como se implementa o prueba un requerimiento (o como se lo hará).
  5. 5. Trazabilidad Bidireccional Contar con un mecanismo integral de trazabilidad facilita la finalización de las tareas relacionadas con pruebas y documentación. Cuando ocurren cambios en el software, la trazabilidad hace que sea relativamente más fácil evaluar el impacto que los cambios podrían tener en otras partes del proceso de desarrollo.
  6. 6. Vertical Garantiza que todos los requerimientos sean diseñados, y que todos los diseños se codifiquen y se prueben. El mecanismo de trazabilidad no solo resalta las pruebas que se debe actualizar o repetir sino que también señala los documentos (análisis de riesgos, especificaciones y manuales del usuario, por ejemplo) que se deben revisar.
  7. 7. Ejemplo
  8. 8. Horizontal <ul><li>Es la habilidad de relacionar las secciones/componentes de la misma fase entre si e identificar las dependencias que haya entre ellas, dependencia/relación de un componente/clase con otros componentes/clases </li></ul><ul><li>Permite fácilmente detectar si hay conflictos entre requerimientos, diseño, lógica de codificación o casos de prueba. </li></ul><ul><li>Cuando se genera un control de cambios sobre un requerimiento, la trazabilidad horizontal brinda la opción de identificar si tendrá un impacto sobre algún otro aspecto de los requerimientos. </li></ul>
  9. 9. Ejemplo Se recomienda la trazabilidad horizontal para todas las fases, si embargo, es obligatoria para las fases de Requerimientos y Diseño a Alto Nivel, como mínimo.

×