wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ingeniería de Software

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

¿Qué es la ingeniería de software?

a)

La ingeniería de software es una forma de arte sin reglas.

b)

La ingeniería de software se centra en el hardware.

c)

La ingeniería de software es la disciplina que se ocupa del desarrollo y mantenimiento de software utilizando principios de ingeniería.

d)

La ingeniería de software es solo sobre programación.

2.

¿Cuáles son las fases del ciclo de vida del software?

a)

Requerimientos, Diseño, Implementación, Pruebas, Despliegue, Mantenimiento

b)

Desarrollo, Integración, Soporte, Retiro

c)

Análisis, Codificación, Revisión, Entrega

d)

Planificación, Ejecución, Evaluación, Cierre

3.

¿Qué es un requisito en el contexto del software?

a)

Un requisito es un documento de diseño del sistema.

b)

Un requisito es una herramienta de programación.

c)

Un requisito es un tipo de software específico.

d)

Un requisito es una condición o capacidad que debe cumplir un sistema de software.

4.

¿Qué es un diagrama de flujo?

a)

Un diagrama de flujo es un tipo de gráfico estadístico.

b)

Un diagrama de flujo es una herramienta de programación avanzada.

c)

Un diagrama de flujo es una representación gráfica de un proceso o algoritmo.

d)

Un diagrama de flujo es un documento legal.

5.

¿Qué es la prueba de software?

a)

La prueba de software se refiere a la creación de nuevos programas.

b)

La prueba de software es el proceso de evaluar y verificar que un software funcione correctamente y cumpla con los requisitos.

c)

La prueba de software es un proceso de marketing para vender aplicaciones.

d)

La prueba de software es un método para diseñar interfaces de usuario.

6.

¿Qué es un caso de uso?

a)

Un caso de uso es un método de programación.

b)

Un caso de uso es un análisis financiero.

c)

Un caso de uso es una descripción de la interacción entre un usuario y un sistema para lograr un objetivo.

d)

Un caso de uso es un tipo de documento legal.

7.

¿Qué es la documentación en ingeniería de software?

a)

La documentación en ingeniería de software es irrelevante para el desarrollo.

b)

La documentación en ingeniería de software es el conjunto de documentos que describen el proceso, diseño y uso del software.

c)

La documentación se refiere únicamente a los errores del software.

d)

La documentación es solo el código fuente del software.

8.

¿Qué es la gestión de proyectos de software?

a)

Es el proceso de planificar, ejecutar y controlar el desarrollo de software.

b)

Es el proceso de vender software a clientes.

c)

Es la técnica de diseñar interfaces de usuario.

d)

Es la gestión de recursos humanos en una empresa.

9.

¿Qué es la arquitectura de software?

a)

La arquitectura de software se refiere a la decoración de interiores.

b)

La arquitectura de software es la estructura y organización de un sistema de software.

c)

La arquitectura de software es un tipo de hardware.

d)

La arquitectura de software es un método de construcción física.

10.

¿Qué es la integración continua?

a)

Es un método para aumentar la velocidad de desarrollo sin pruebas.

b)

Es una técnica de diseño de interfaces de usuario.

c)

Es un enfoque para gestionar proyectos de software sin control de versiones.

d)

La integración continua es una práctica de desarrollo de software que permite detectar errores de manera temprana mediante la automatización de pruebas y compilaciones tras cada cambio en el código.

11.

¿Qué es un bug o error en el software?

a)

Un bug es un término que se refiere a la velocidad de un programa.

b)

Un bug es un tipo de virus que afecta a los sistemas operativos.

c)

Un bug o error en el software es un defecto que causa un comportamiento incorrecto o inesperado en el programa.

d)

Un bug es una característica del software que mejora su rendimiento.

12.

¿Qué es la refactorización de código?

a)

La refactorización de código es el proceso de traducir código a otro lenguaje de programación.

b)

La refactorización de código es la adición de nuevas funcionalidades al software.

c)

La refactorización de código es el proceso de mejorar la estructura interna del código sin alterar su funcionalidad.

d)

La refactorización de código es la eliminación de código innecesario.

13.

¿Qué es la usabilidad en el software?

a)

La usabilidad se refiere a la velocidad de procesamiento del software.

b)

La usabilidad se centra en la seguridad del software.

c)

La usabilidad es la cantidad de funciones que ofrece una aplicación.

d)

La usabilidad en el software es la facilidad de uso y la satisfacción del usuario al interactuar con una aplicación.

14.

¿Qué es el diseño de interfaces?

a)

El diseño de interfaces es el proceso de crear la parte visual y funcional de un software o aplicación.

b)

El diseño de interfaces se centra únicamente en la programación del software.

c)

El diseño de interfaces se refiere a la gestión de bases de datos en un software.

d)

El diseño de interfaces es la creación de contenido textual para aplicaciones.

15.

¿Qué es la seguridad en el desarrollo de software?

a)

La seguridad en el desarrollo de software es la práctica de proteger aplicaciones y sistemas contra amenazas y vulnerabilidades.

b)

La seguridad en el desarrollo de software implica solo la protección de datos personales.

c)

La seguridad en el desarrollo de software se refiere a la estética de las aplicaciones.

d)

La seguridad en el desarrollo de software es solo una fase del ciclo de vida del software.

16.

¿Qué sistema gestor de bases de datos es open-source?

a)

a) MySQL o PostgreSQL

b)

b) Oracle

c)

c) SQL Server

17.

¿Qué diagrama UML se utiliza para modelar interacciones entre actores y el sistema?

a)

a) Diagrama de Clases

b)

b) Diagrama de Casos de Uso

c)

c) Diagrama de Secuencia

18.

El estudio de factibilidad evalúa principalmente:

a)

a) Factibilidad técnica, operativa y económica

b)

b) Solo el costo del hardware

c)

c) La preferencia del equipo de desarrollo

19.

¿Qué metodología ágil usa iteraciones llamadas "sprints"?

a)

a) Scrum.

b)

b) Cascada

c)

c) Waterfall.