La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Pruebas de Diseño Diplomado en Calidad en el Software NOTAS

Presentaciones similares


Presentación del tema: "Pruebas de Diseño Diplomado en Calidad en el Software NOTAS"— Transcripción de la presentación:

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

2 2 Preguntas Básicas para Pruebas de Diseño
Diplomado en Calidad en el Software ¿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? NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

3 Pruebas de Diseño Diplomado en Calidad en el Software 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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

4 Pruebas de Diseño por Análisis Alternativo
Diplomado en Calidad en el Software 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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

5 Revisión con Análisis Alternativo
Diplomado en Calidad en el Software 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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

6 Diseños Competitivos Diplomado en Calidad en el Software 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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

7 Pruebas de Diseño Diplomado en Calidad en el Software 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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

8 Tipos de Diseño Diseño Funcional Diseño Interno (Detallado)
Diplomado en Calidad en el Software 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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

9 Checklist de Verificación del Diseño Funcional
Diplomado en Calidad en el Software (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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

10 Checklist de Verificación del Diseño Funcional
Diplomado en Calidad en el Software (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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

11 Checklist de Verificación del Diseño Funcional
Diplomado en Calidad en el Software (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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

12 Checklist de Verificación del Diseño Funcional
Diplomado en Calidad en el Software (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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

13 Checklist de Verificación del Diseño Funcional
Diplomado en Calidad en el Software (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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

14 Checklist de Verificación del Diseño Interno
Diplomado en Calidad en el Software ¿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? NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999

15 Ejercicio Verificación de Diseño Funcional
Diplomado en Calidad en el Software 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. NOTAS __________________________________________ Juan Antonio Vega Fernández  Derechos Reservados, 1999


Descargar ppt "Pruebas de Diseño Diplomado en Calidad en el Software NOTAS"

Presentaciones similares


Anuncios Google