wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Modulo 1 y 2 | Mantenimiento y pruebas de Software

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

¿Cuál de las siguientes afirmaciones describe correctamente un error en software?

a)

Un resultado incorrecto debido a una falla en el sistema.

b)

Un estado del sistema que inevitablemente conducirá a una falla

c)

Una falla en el comportamiento esperado por el usuario.

d)

Un defecto que causa una desviación en el diseño.

2.

¿Qué se entiende por defecto en el desarrollo de software?

a)

Un error en la fase de codificación.

b)

Un componente mal diseñado que causa un mal funcionamiento

c)

Un fallo en las pruebas de caja blanca.

d)

Un aspecto del sistema que no cumple con los requisitos, pero es tolerable en el entorno de producción.

3.

¿Cuál es una característica importante de un buen caso de prueba?

a)

Debe ser simple y fácil de ejecutar.

b)

Debe ser capaz de descubrir un defecto no detectado

c)

Debe estar diseñado para validar solo los escenarios positivos.

d)

Debe incluir tanto condiciones esperadas como inesperadas

4.

Las pruebas de integración se centran en verificar la interacción entre diferentes módulos o componentes del sistema.

a)

Las pruebas de integración también aseguran la correcta integración del código fuente

b)

Las pruebas de integración solo verifican componentes individuales, no su interacción.

c)

Las pruebas de integración evalúan tanto la interacción entre módulos como la integración de estos

d)

Ninguna de las anteriores.

5.

¿Qué objetivo tiene una prueba de caja blanca?

a)

Asegurar que cada función opera adecuadamente sin errores visibles.

b)

Identificar errores en la interacción entre componentes basándose en el código fuente.

c)

Verificar que las respuestas corresponden a los datos de entrada.

d)

Verificar la estructura interna del software, evaluando todas las posibles condiciones de ejecución

6.

¿Cuál de las siguientes no es una responsabilidad del líder de pruebas?

a)

Verificación de calidad de los requerimientos.

b)

Conducción del diseño de procedimientos de prueba.

c)

Ejecución de pruebas de integración

d)

Liderazgo técnico del programa de pruebas.

7.

¿Cuál es el principal propósito de una prueba de integración?

a)

Verificar el comportamiento de métodos individuales.

b)

Asegurar la correcta interacción entre componentes del sistema

c)

Probar el código fuente de manera aislada.

d)

Ninguna de las anteriores.

8.

¿Qué es lo que diferencia a las pruebas en el paradigma orientado a objetos?

a)

El enfoque en la interacción entre objetos de distintas clases

b)

La falta de pruebas de integración.

c)

La omisión de pruebas de unidad.

d)

Ninguna de las anteriores.

9.

¿Qué implica un caso de prueba en el contexto del paradigma orientado a objetos?

a)

Probar el comportamiento observable externamente

b)

Diseñar pruebas específicas para cada clase.

c)

Desarrollar scripts de prueba complejos.

d)

Ninguna de las anteriores.

10.

¿Qué cualidad es fundamental en un equipo de pruebas?

a)

Ser capaz de anticipar lo que otros no entenderán

b)

Tener habilidades avanzadas de codificación.

c)

Conocer todas las tecnologías emergentes.

d)

Ninguna de las anteriores.

11.

¿Cuál de las siguientes afirmaciones sobre el paradigma orientado a objetos NO es correcta?

a)
  • La identidad es una característica fundamental.

b)
  • La clasificación es clave en la organización.

c)
  • El encapsulamiento es menos relevante

d)
  • El polimorfismo permite versatilidad en el comportamiento.

12.

¿Qué ventaja significativa ofrece el paradigma orientado a objetos en el desarrollo de software?

a)
  • Complicaciones en el manejo de bibliotecas de objetos extensas.

b)
  • Posibilidad de reutilizar clases ya probadas en otros proyectos

c)
  • Baja eficiencia cuando se requiere procesamiento en tiempo real.

d)

Desafíos culturales y organizacionales al implementarlo.

13.

Durante la integración de un sistema orientado a objetos, ¿qué aspecto NO es evaluado rigurosamente?

a)
  • La correcta ejecución de las secuencias de mensajes.

b)
  • La adecuada interacción entre clases dependientes.

c)
  • La independencia entre diferentes casos de prueba

d)
  • La completa integración del sistema en su conjunto.

14.

¿Qué condición debe cumplirse antes de iniciar la prueba de sistema en un entorno orientado a objetos?

a)

Todas las pruebas de unidad deben estar finalizadas.

b)
  • No deben existir defectos conocidos en el sistema.

c)
  • La integración de todos los subsistemas debe estar completa.

d)
  • Las pruebas de integración deben mostrar que el sistema cumple con los estándares de calidad

15.

¿Cuál es el objetivo principal de las pruebas realizadas al finalizar una iteración en un desarrollo orientado a objetos?

a)
  • Identificar y corregir defectos significativos en el diseño.

b)
  • Asegurarse de que no aparezcan nuevos errores en el proceso.

c)
  • Verificar que el sistema está listo para la entrega final

d)
  • Integrar correctamente bibliotecas externas al proyecto.

16.

En la prueba de sistemas orientados a objetos, ¿Qué elemento es la unidad mínima que se evalúa?

a)
  • Un módulo completo.

b)
  • Una clase específica

c)
  • Un único método.

d)
  • Un paquete de funcionalidades.

17.

¿Qué característica del proceso de pruebas en sistemas orientados a objetos se realiza regularmente al final de cada iteración?

a)
  • Exclusividad en el uso de técnicas de caja blanca.

b)
  • Pruebas de regresión para detectar posibles regresiones

c)
  • Enfoque ascendente en la integración de componentes.

d)
  • Evaluación del sistema bajo condiciones de control.

18.

El encapsulamiento en el paradigma orientado a objetos simplifica la prueba conjunta de métodos dentro de una clase.

a)

Verdadero

b)

Falso

19.
  1. En la metodología de pruebas orientadas a objetos, las pruebas siempre comienzan con la prueba de sistema antes que con la prueba de unidad.

a)

Verdadero

b)

Falso

20.
  1. El modelo de pruebas en sistemas orientados a objetos incluye tanto la planificación de pruebas de integración como de sistema para asegurar la calidad global del software.

a)

Verdadero

b)

Falso