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

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

Transcript of DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil.

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