La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Pruebas de Diseño.

Presentaciones similares


Presentación del tema: "Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Pruebas de Diseño."— Transcripción de la presentación:

1 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Pruebas de Diseño

2 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández 2 Preguntas Básicas para Pruebas de Diseño ¿Es la solución la selección correcta? –¿Puede el diseño ser simplificado? –¿Es éste el mejor enfoque? –¿Es la manera más fácil de hacer el trabajo? ¿Cumpla la solución con los requerimientos? –¿Estan cubiertos todos los requerimientos con el diseño? –¿Funcionará el diseño? –¿Cuáles son las fuentes y riesgos de fallas?

3 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Pruebas de Diseño La mejor manera de probar diseños es por medio de las revisiones formales. La revisión debe estar estructurada y la mejor manera de estructurar una revisión es por medio de un checklist.

4 La pregunta más importante en esta etapa es si el diseño seleccionado es el mejor. La única manera de saber si es el mejor, e identificando otras alternativas y comparándolas críticamente. En la industria de la computación este análisis comparativo raramente se hace. Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Pruebas de Diseño por Análisis Alternativo

5 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Revisión con Análisis Alternativo Los diseñadores debe describir las alternativas que fueron consideradas, pero que fueron descartadas y debe indicar por qué el diseño seleccionado es el mejor. Dos sesiones: –En la primera se escuchan ventajas y desventajas de cada alternativa considerada y se le pide al diseñador que considere una alternativa más que no había considerado. –En la segunda sesión se evalúa la alternativa que no se habia considerado y se toma una decisión sobre el diseño.

6 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Diseños Competitivos La mejor manera de considerar alternativas de diseño es por medio de una competencia. Se puede pedir un diseño preliminar y seleccionar finalistas, luego los finalistas entregan un diseño más detallado y sobre esos se selecciona el ganador. Al equipo ganador se le puede otorgar un bono extra como motivación.

7 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Las pruebas de diseño se deben hacer lo más tempranamente posible, si el diseño resulta equivocado, tenemos que vivir con las consecuencias de nuestra selección. Un cambio tarde en el diseño involucra casi siempre el volver a empezar. Pruebas de Diseño

8 Diplomado en Calidad en el Software Tipos de Diseño Diseño Funcional –Es el proceso de traducir los requerimientos del usuario en un conjunto de interfaces externas. –Describe el comportamiento del sistema como sería visto por un observador externo; describe todo lo que se ve. Diseño Interno (Detallado) –Es el proceso de traducir la especificación del diseño funcional en un conjunto de estructuras de datos, flujos de datos y algoritmos. Derechos Reservados, 1999 Juan Antonio Vega Fernández

9 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Checklist de Verificación del Diseño Funcional (1) Varía el patrón de entonación en la oración para revelar posibles significados alternos. (2) Cuando un término es definido explícitamente, trata de substituir la definición en lugar del término. (3) Cuando una estructura es descrita en palabras, trata de hacer un dibujo de la estructura descrita. (4) Cuando una estructura está descrita con dibujos, trata de dibujarla de manera diferente, resaltando diferentes aspectos.

10 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Checklist de Verificación del Diseño Funcional (5) Cuando hay una ecuación, trata de expresar el significado de la ecuación en palabras. (6) Cuando un cálculo se especifica en palabras, trata de expresarlo con una ecuación. (7) Cuando un cálculo esta especificado, has al menos dos ejemplos a mano y ponlos en las especificaciones como ejemplos. (8) Busca por oraciones que impliquen certeza y pregunta por demostraciones. Palabras como SIEMPRE, CADA, TODO(S), y NINGUNO son pistas de que algo no está demostrado.

11 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Checklist de Verificación del Diseño Funcional (9) Cuando estas buscando por certeza en una oración, busca en diferentes niveles, hasta que sea lo suficientemente claro para la computadora. (10) Busca palabras que sean persuasivas, tales como CIERTAMENTE, SIN EMBARGO, CLARAMENTE, OBVIAMENTE, A PRUEBA DE TONTOS, etc. (11) Busca palabras vagas, como ALGUNOS, ALGUNAS VECES, FRECUENTEMENTE, USUALMENTE, ORDINARIAMENTE, LA MAYORÍA DE LAS VECES, etc.

12 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Checklist de Verificación del Diseño Funcional (12) Cuando se den listas y no estén completas, asegurese de que se entiende completamente los siguientes items. Fijense en palabras como ETC, TALES QUE, ASI SUCESIVAMENTE. (13) Para clarificar las listas, algunas veces se establece una regla. Asegurese que la regla está bien entendida y que no contiene suposiciones. (14) Buscar listas sin ejemplos, o ejemplos que son muy pocos o muy similares para explicar la regla.

13 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández (15) Tener cuidado de verbos como MANEJADO, PROCESADO, CANCELADO, ELIMINADO, o SALTADO. (16) La voz pasiva tambien puede ser una trampa, ya que puede no indicar quién hace el trabajo. (17) Busca comparaciones sin referencia. (18) Los pronombres frecuentemente no son claros para el lector. Checklist de Verificación del Diseño Funcional

14 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Checklist de Verificación del Diseño Interno ¿El documento del diseño contiene una descripción de el procedimiento que fue utilizado en el diseño funcional? ¿Existe un modelo que relacione las interfases del usuario con el sistema de cómputo? ¿Hay varias alternativas de implementación contempladas en el diseño?

15 Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández El siguiente documento es un diseño funcional para un sistema de comisiones de ventas. En equipos de 4-6 personas revise y verifique el documento. Utilice el checklist visto en la sesión para encontrar cualquier error, inconsistencia u omisión. Agregue cualquier nuevo item que ud. considere necesario en el diseño funcional. Estime el tiempo y costo de las consecuencias si se permite migrar al error. Ejercicio Verificación de Diseño Funcional


Descargar ppt "Diplomado en Calidad en el Software Derechos Reservados, 1999 Juan Antonio Vega Fernández Pruebas de Diseño."

Presentaciones similares


Anuncios Google