Taller Desarrollo De Software

Páginas: 6 (1309 palabras) Publicado: 16 de junio de 2012
UNIVERSIDAD DEL VALLE – SEDE YUMBO –
DESARROLLO DE SOFTWARE II


I. PREGUNTAS DE FALSO Y VERDADERO. Indique la verdad o falsedad de las siguientes condiciones. En el caso de las respuestas falsas, justifique su respuesta:

1. __F__ Pruebas = implementación + codificación + documentación.
Las pruebas se realizan después de la implementación y codificación dado que elobjetivo principal de las pruebas es detectar errores que se hayan cometido.
2. __V__ Las pruebas demuestran la existencia de errores no la ausencia de ellos.
3. __F__ Validación es el intento de encontrar defectos, ejecutando el programa en un ambiente de prueba.
La validación es un intento de encontrar defectos en el programa, pero ejecutándolo en un ambiente real.
4.__F__ Las pruebas de caja blanca, se ejecutan conociendo la función para la que fue diseñado, haciendo pruebas que demuestren que cada función es operativa.
Las pruebas de caja blanca se realizan conociendo el funcionamiento del producto y asegurando que cada módulo se ajuste a lo que se necesita.
5. __F__ Las pruebas de integridad siempre incluyen pruebas de caja blanca.Las pruebas de integridad incluyen pruebas de caja blanca algunas ocasiones, pero fundamentalmente se basa en el uso pruebas de caja negra.
6. __V__ El plan de pruebas se genera al final de la fase de codificación.
7. __V__ Las pruebas de caja negra se pueden definir cuando se han especificado los requisitos.
8. __V__ Las pruebas de aceptación se realizan en el entorno delusuario.
9. __V__ La verificación de un producto consiste en comprobar que satisface las necesidades del cliente definidas en la especificación de requisitos.
10. __F__ Las pruebas de aceptación incluyen casos de caja blanca.
Las pruebas de aceptación son realizadas por los clientes, quienes por su desconocimiento de programación no intensificarían en errores lógicospuntuales.
11. __V__ Las pruebas de unidad siempre incluyen pruebas de caja blanca.


II. (20%) PREGUNTAS DE COMPLETAR.



1. ¿Qué diferencias hay entre las pruebas de caja blanca y de caja negra? ¿Se pueden aplicar indistintamente en cualquier fase de las pruebas?
El enfoque de cada prueba es diferente, las pruebas de caja son pruebas generalizadas, mientras que las pruebas decaja blanca son pruebas más minuciosas.
Podemos aplicarlas indistintamente en cualquier fase de pruebas. Para probar el flujo lógico del sistema usamos pruebas de caja blanca; Mientras que las pruebas de caja negra podemos probar la interacción con el usuario.




2. de 3 ejemplos en los que la prueba de caja negra pueda dar la impresión de que “TODO ESTA BIEN”, mientras que laprueba de caja blanca pudiera descubrir errores. (Puede optar por la opción contraria).
• Algo que nos pasó en la entrega final de PRI, teníamos que presentar el juego de la oca, el juego corría bien, pero encontramos un error al momento en el cual todos los jugadores perdían turno, que se congelaban los botones y no se podía seguir.
• Podemos contar con el hecho de tenermúltiples conexiones activas en la base de datos consumiendo memoria.
• Momento en el cual realizamos una búsqueda por medio de un ciclo y cuando encontramos lo que buscábamos el ciclo sigue aumentándole el costo al software.

3. Si solo pudiera seleccionar 3 métodos de diseño de casos de prueba para aplicarlos durante las pruebas, ¿cuáles serían? ¿Por qué?
Aplicaría las pruebas deintegración y pruebas unitarias, desarrolladas por las personas del proyecto dedicadas examinar el software, para poder detectar que implementan caja negra y caja blanca, complementando la búsqueda a nivel de interfaz y cualquier tipo de error secuencial. El tercer método que emplearía son las pruebas de aceptación para asegurarse antes de liberar la aplicación de que cumple los requerimientos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller De Desarrollo Software
  • Taller 2 INGENIERIA DE SOFTWARE DESARROLLADO
  • TALLER RESUELTO DESARROLLO DE SOFTWARE CON ANALISIS EN C++
  • taller de software
  • Taller de software
  • Desarrollo de Software
  • Desarrollo De Software
  • Desarrollo del software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS