19
DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

Embed Size (px)

Citation preview

Page 1: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

DISEÑO DE LA TRAZABILIDAD

Mónica Cifuentes Villamil

Page 2: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

NECESIDAD

¿Cómo manejar los cambios de los requisitos en el proyecto?

¿Cómo beneficiarse en de hacer el correcto uso de la trazabilidad?

Es vital evaluar rápidamente el costo del cambio.

Page 3: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

QUE ES TRAZABILIDAD

Es la documentación de las relaciones entre las capas de información, los requerimientos del sistema y el diseño.

Page 4: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

BENEFICIOS

Verifica que los requerimientos del cliente estén presentes en el proyecto

Que hace cada componente Permite realizar pruebas mas concretas Facilita la revisión

Page 5: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

RAZON DE LA TRAZABILIDAD

Relaciona componentes del sistema Ayuda a entender mejor el sistema Satisface un argumento Pruebas Verificación

Page 6: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

COMO SE HACE

Verificación de cada requerimiento del cliente vs. diseño del sistema

Suficiente Necesario

Page 7: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

PROCESO DE CAMBIO

1. Identificar impacto

2. Calcular árbol de impacto

3. Elaborar árbol de impacto

4. Definir el cambio

5. Aplicar el cambio

Page 8: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

BIBLIOGRAFÍA

Design Traceability. Jeremy Dick. IEEE SOFTWARE Published by t he I E E E C o m p u t e r S o c i e t y. 2005

Page 9: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

¿Por qué el contexto importa? Y ¿Qué podemos

hacer sobre el?

Mónica Cifuentes Villamil

Page 10: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

NECESIDAD

Cada problema de diseño empieza por lograr la interacción entre la forma y el contexto.

Forma contexto

Page 11: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

QUE ES?

Forma: es el resultado final del diseño de SW Implementación Producto

Contexto: Definición del problema Lo obvio Lo sutil Lo invisible Lo incomprensible

Page 12: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

AMBIENTE DE DISEÑO

Condición

Ambigüedad

Visibilidad

Stakeholders

Page 13: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

LO OBVIO

Relevancias que le importa a todos los Stakeholders

Cliente y usuarios esperan que aborden todos

Los diseñadores Selectivos:

Costos Tiempo Tecnología restricciones

Page 14: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

LO OBVIO

Definir limitaciones Alcance del sistema Estrategia:

Comunicación Delegar a algunos diseñadores roles de usuario

Page 15: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

LO SUTIL

Lo que es obvio para lo usuarios pero para los diseñadores no.

Definir requerimientos funcionales y no funcionales

Observación en la organización, usuarios y clientes

Evaluaciones formales

Page 16: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

LO INVISIBLE

Practicas de ingeniería de Software Bosquejos del ambiente Trazabilidad

Page 17: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

LO INCOMPRENSIBLE

Impacto inesperado del SW sobre los usuarios y clientes

Impacto inesperado sobre los analistas y diseñadores

Enfocar requerimientos no funcionales

Observación

Descubrir regiones de contexto hondos.

Satisfacción del usuario

Page 18: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

¿POR QUE IMPORTA EL CONTEXTO?

Define nuestra visión y opinión del sistema Define alcance Define restricciones , requerimientos,

especificaciones, necesidades, riesgos Conocimiento explicito del problema Diseño mas completo

Page 19: DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil

BIBLIOGRAFÍA

Why Context Matters—And What Can We Do about It?. Donald C. Gause. September / October 2 0 0 5 IEEE SOFTWARE