wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ingenieria de Software

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

¿Qué es el modelo de desarrollo en cascada?

a)
  • Un modelo de desarrollo incremental

b)

Un modelo de desarrollo iterativo

c)

Un modelo de desarrollo secuencial

d)

Un modelo de desarrollo ágil

2.

¿Cuál de las siguientes NO es una fase del ciclo de vida del software?

a)

Análisis

b)

Diseño

c)

Desarrollo

d)

Marketing

3.

¿Qué es Scrum?

a)

Una metodología de desarrollo en cascada

b)

Un enfoque de desarrollo ágil

c)

Un lenguaje de programación

d)

Un sistema operativo

4.

¿Cuál de los siguientes roles NO forma parte de un equipo Scrum?

a)

Scrum Master

b)

Product Owner

c)

Project Manager

d)

Equipo de Desarrollo

5.

¿Qué es un caso de uso en Ingeniería de Software?

a)

Una representación gráfica del sistema

b)

Un conjunto de pruebas unitarias

c)

Una descripción de cómo un usuario interactúa con el sistema

d)

Una lista de requisitos no funcionales

6.

¿Qué representa el modelo ER (Entidad-Relación)?

a)

La estructura de la base de datos

b)

El flujo de datos en un sistema

c)

Los requisitos funcionales del software

d)

Las interfaces de usuario

7.

¿Qué es la integración continua en el desarrollo de software?

a)

El proceso de integrar código de manera automática y frecuente

b)
  • El proceso de diseñar bases de datos relacionales

c)

El proceso de realizar pruebas manuales del software

d)

El proceso de escribir documentación del usuario

8.

¿Qué es un diagrama de clases en UML?

a)

Una representación del flujo de datos

b)

Un diagrama que muestra las clases y sus relaciones

c)

Una herramienta para la gestión de proyectos

d)

Un diagrama para la arquitectura del sistema

9.

¿Qué es una prueba unitaria?

a)

Una prueba que evalúa el sistema completo

b)

Una prueba que verifica la funcionalidad de una unidad específica del código

c)

Una prueba que se realiza al final del ciclo de vida del software

d)

Una prueba de rendimiento

10.

¿Qué es la técnica de refactorización?

a)

Eliminar código obsoleto

b)

Agregar nuevas funcionalidades al software

c)

Mejorar la estructura interna del código sin cambiar su comportamiento externo

d)

Documentar el código fuente

11.

¿Qué es la metodología DevOps?

a)

Una metodología de desarrollo en cascada

b)

Una metodología de desarrollo ágil

c)
  • Una combinación de desarrollo de software y operaciones

d)

Una técnica de análisis de requisitos

12.

¿Cuál de las siguientes es una práctica de programación extrema (XP)?

a)

Diseño basado en componentes

b)

Programación en pares

c)

Externalización de funciones

d)

Modelado de datos

13.
  1. ¿Qué es una historia de usuario en desarrollo ágil?

a)

Una descripción técnica del sistema

b)

Un relato detallado del proceso de desarrollo

c)

Una descripción simple de una funcionalidad deseada desde la perspectiva del usuario

d)

Un diagrama de clases

14.

¿Qué es el Proceso Unificado de Rational (RUP)?

a)

Un enfoque de desarrollo de software iterativo y gradual

b)

Un método de desarrollo en cascada

c)

Un lenguaje de programación

d)

Un sistema operativo

15.

¿Qué es la documentación del software?

a)

El código fuente del software

b)

Las pruebas unitarias del software

c)

Las guías y manuales que describen el uso y mantenimiento del software

d)

La interfaz de usuario del software