wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

EF2-T5 Evaluación Fund Ing Sw

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

¿Qué se entiende por software?

a)

Conjunto de hardware

b)

Conjunto de programas y datos

c)

Conjunto de sistemas operativos

d)

Conjunto de instrucciones de usuario

2.

¿Cuál es la definición de Ingeniería de Software según B. Boehm?

a)

Producción de software sin planificación

b)

Desarrollo de software sin documentación

c)

Diseño y construcción de programas de computadora

d)

Aplicación de métodos científicos en la ingeniería

3.

¿Qué es un ciclo de vida en el contexto de software?

a)

El proceso de prueba de un software

b)

El tiempo que tarda un software en ser desarrollado

c)

La evolución de un producto desde su concepción hasta su uso

d)

El tiempo de vida de un hardware

4.

¿Cuál es una de las fases de la Ingeniería de Software?

a)

Programación

b)

Mantenimiento

c)

Todas las anteriores

d)

Documentación

5.

¿Qué metodología se considera clásica en el desarrollo de software?

a)

Lean

b)

Cascada

c)

SCRUM

d)

Extreme Programming

6.

¿Qué se busca con las herramientas CASE en la Ingeniería de Software?

a)

Aumentar la velocidad de desarrollo

b)

Aumentar la complejidad del software

c)

Eliminar la necesidad de documentación

d)

Reducir costos de hardware

7.

¿Qué es la metodología ágil?

a)

Un enfoque rígido y secuencial

b)

Un enfoque flexible y adaptativo

c)

Un enfoque que no permite cambios

d)

Un enfoque que se basa en documentación extensa

8.

¿Cuál es un objetivo del análisis de requerimientos?

a)

Documentar el software

b)

Realizar pruebas de usuario

c)

Crear el código del software

d)

Definir los flujos de información

9.

¿Qué es el mantenimiento en el ciclo de vida del software?

a)

La fase de corrección de errores

b)

La fase de diseño

c)

La fase de programación

d)

La fase de prueba

10.

¿Qué se entiende por metodología en el desarrollo de software?

a)

Un tipo de software

b)

Un modelo de hardware

c)

Un conjunto de procesos y técnicas

d)

Un conjunto de herramientas

11.

¿Qué es el diseño arquitectónico en la Ingeniería de Software?

a)

La programación del software

b)

La planificación de la estructura del software

c)

La creación de la interfaz de usuario

d)

La documentación del software

12.

¿Qué se busca con el desarrollo incremental?

a)

No documentar el proceso

b)

No realizar pruebas

c)

Entregar partes del software de manera continua

d)

Entregar todo el software al final

13.

¿Cuál es una característica de las metodologías ágiles?

a)

Documentación extensa

b)

Entregas rápidas y continuas

c)

Estructura rígida

d)

Fases secuenciales

14.

¿Qué es un prototipo en el desarrollo de software?

a)

Un documento de requisitos

b)

Un modelo preliminar para validar ideas

c)

Un modelo final del software

d)

Un tipo de software

15.

¿Qué se entiende por análisis de riesgos en el modelo espiral?

a)

Identificación de errores en el código

b)

Evaluación de la calidad del software

c)

Identificación de problemas potenciales en el proyecto

d)

Documentación de requisitos

16.

¿Qué es SCRUM?

a)

Un tipo de software

b)

Un modelo de hardware

c)

Una metodología de desarrollo ágil

d)

Un proceso de documentación

17.

¿Qué se busca con el desarrollo rápido de aplicaciones?

a)

Documentar extensamente el proceso

b)

Entregar software de alta calidad

c)

Entregar software rápidamente

d)

No realizar pruebas

18.

¿Qué es el mantenimiento correctivo?

a)

Mejoras en el rendimiento

b)

Documentación del software

c)

Cambios en el entorno del software

d)

Corrección de errores encontrados

19.

¿Qué se entiende por especificación en la Ingeniería de Software?

a)

Una descripción detallada de un software

b)

Un modelo de hardware

c)

Un tipo de software

d)

Un proceso de prueba

20.
  1. ¿Cuál es el componente del BMC que describe cómo la empresa crea valor para sus clientes?

a)

Segmentos de clientes

b)

Propuesta de valor

c)

Canales

21.
  1. ¿Qué elemento del BMC identifica las alianzas estratégicas que la empresa necesita para operar?

a)

Socios clave

b)

Recursos clave

c)

Actividades clave

22.
  1. ¿Cuál es el propósito principal del bloque de Recursos Clave en el BMC?

a)

Listar los canales de distribución

b)

Identificar los activos necesarios para que la propuesta de valor funcione

c)

Describir las relaciones con los clientes

23.
  1. ¿En qué bloque del BMC se describen las acciones principales que la empresa realiza para operar?

a)

Actividades clave

b)

Canales

c)

Segmentos de clientes

24.
  1. ¿Qué componente explica cómo la empresa entrega la propuesta de valor a los clientes?

a)

Canales

b)

Recursos clave

c)

Socios clave

25.
  1. ¿Cuál es la función del bloque de Estructura de Costos en el BMC?

a)

Detallar los gastos necesarios para operar el modelo de negocio

b)

Indicar los beneficios que obtiene la empresa

c)

Describir las actividades principales

26.
  1. ¿Qué describe el bloque de segmentos de clientes?

a)

Los productos y servicios ofrecidos

b)

Los públicos específicos a los que la empresa se dirige

c)

Los recursos necesarios para atender a los clientes

27.
  1. ¿Qué elemento del BMC ayuda a comprender quién paga por el valor entregado?

a)

Flujo de ingresos

b)

Propuesta de valor

c)

Socios clave

28.
  1. ¿Cuál es la importancia de tener una propuesta de valor clara en el BMC?

a)

Para definir la estrategia de costos

b)

Para diferenciarse y resolver problemas específicos del cliente

c)

Para identificar los canales de distribución

29.
  1. ¿Qué ventaja ofrece el Business Model Canvas en la planificación de un negocio?

a)

La elaboración de un plan financiero detallado

b)

La visualización rápida, integral y flexible del modelo de negocio

c)

La creación automática de campañas de marketing

30.

¿Cuál es una de las principales ventajas de aplicar una arquitectura de software adecuada?

a)

Aumenta la complejidad del sistema

b)

Facilita la reutilización de componentes y la evolución del software.

c)

Reduce la mantenibilidad del sistema

31.

¿Qué fase NO forma parte del ciclo de vida del desarrollo de sistemas según la clasificación de metodologías?

a)

Inicio

b)

Implementación

c)

Transición

d)

Construcción

32.

¿Cuál es una buena práctica recomendada en la ingeniería de software para mejorar la calidad del producto?

a)

Desarrollo iterativo

b)

Documentación incompleta

c)

No gestionar requisitos

33.

¿Qué elemento debe tener un nombre que lo distinga claramente en un diagrama UML?

a)

Método

b)

Clase

c)

Atributo

34.

¿Cuál es el objetivo principal del análisis en el proceso de desarrollo orientado a objetos?

a)

Implementar los componentes del sistema

b)

Identificar y describir los objetos o conceptos del dominio

c)

Crear diagramas UML detallados

35.

¿qué símbolo se utiliza en UML para representar una clase?

a)

Círculo

b)

Rectángulo

c)

Diamante

36.

¿Cuál de las siguientes afirmaciones describe mejor la asociación en clases?

a)

Una clase puede estar asociada con varias clases diferentes

b)

Una clase solo puede asociarse con una otra clase a la vez

c)

La asociación solo se aplica a objetos en tiempo de ejecución

37.

¿Qué diferencia fundamental existe entre análisis y diseño en el desarrollo orientado a objetos?

a)

El análisis se centra en la implementación, y el diseño en la investigación del problema

b)

El análisis busca describir los objetos del dominio, mientras que el diseño define objetos lógicos del software

c)

Ambos procesos son iguales y no tienen diferencias

38.

¿Cuál es el propósito principal de la sección de Requisitos de Rendimiento en un Documento de Requisitos según IEEE 830?

a)

Especificar las características estéticas del sistema

b)

Detallar los requisitos relacionados con la carga, como número de usuarios y transacciones por segundo

c)
  1. Describir los estándares de calidad del hardware.

39.

Según IEEE 830, ¿qué criterio debe cumplirse en los requisitos específicos?

a)

Ser vagos y generales para mayor flexibilidad

b)

Ser perfectamente legibles por personas de diferentes formaciones e intereses.

c)

Limitarse únicamente a los requisitos funcionales sin referencias a otros documentos.

40.

¿Qué aspecto se menciona en relación a las críticas del estándar IEEE 830?

a)

Es considerado perfecto y sin defectos.

b)

Ha sido criticado por no incluir requisitos de interfaz de usuario.

c)

Ha sido criticado por tener prejuicios y no ser un estándar en el sentido habitual.

41.

¿Qué representa una clase en un modelo de clases?

a)

Una funcionalidad del sistema

b)

Un conjunto de objetos con atributos y comportamientos comunes

c)

Una interacción entre usuarios y el sistema

42.

¿Cuál es el objetivo principal del modelo de requisitos?

a)

Especificar lo que el sistema debe hacer desde la perspectiva del usuario y del negocio

b)

Codificar las funcionalidades del sistema

c)

Describir el diseño detallado del software

43.

¿Qué elemento NO forma parte de un caso de uso?

a)

Diagramas de clases

b)

Actores

c)

Escenario principal

44.

¿Qué representa el modelo de dominio del sistema?

a)

El comportamiento del sistema en tiempo de ejecución

b)

La implementación de la base de datos

c)

Las entidades clave del negocio y sus relaciones

45.

¿Cuál es una ventaja de identificar clases desde el inicio del análisis?

a)

Permite codificar más rápido

b)

Evita documentar requerimientos funcionales

c)

Facilita la transición hacia el diseño orientado a objetos

46.

¿Qué se debe hacer antes de construir un modelo de clases?

a)

Codificar un prototipo

b)

Comprender los requisitos y analizar el dominio del problema

c)

Diseñar la interfaz gráfica

47.

¿Cuál de los siguientes es un actor en un caso de uso?

a)

Un módulo de software interno

b)

Un usuario que interactúa con el sistema

c)

Una función matemática

48.

Un modelo de requisitos incluye típicamente:

(a)  

49.

Herramienta visual que se utiliza comúnmente para representar casos de uso:

(a)  

50.

Relación principal entre clases en un modelo de clases

(a)  

51.

¿Qué es un modelo de madurez en el desarrollo de software?

a)

Una técnica para programar más rápido.

b)

Un marco que permite evaluar y mejorar procesos de desarrollo.

c)

Un lenguaje de programación orientado a objetos.

52.

¿Qué caracteriza al enfoque de procesos en desarrollo de software?

a)

La definición y mejora continua de procesos organizacionales.

b)

El uso exclusivo de metodologías ágiles.

c)

La programación sin planificación.

53.

¿Qué buscan el PSP y el TSP?

a)

Evitar la documentación del proceso.

b)

Acelerar el desarrollo sin análisis previo.

c)

Mejorar el rendimiento individual y del equipo mediante disciplina y métricas.

54.

¿Qué distingue al modelo SPICE (ISO/IEC 15504)?

a)

Solo aplica a grandes corporaciones.

b)

Se basa en pruebas unitarias automáticas.

c)

Evalúa la capacidad de procesos en seis niveles.

55.

¿Qué ventaja ofrece el modelo SPICE?

a)

Es flexible y se puede adaptar a diferentes organizaciones.

b)

Elimina la necesidad de pruebas de software.

c)

No requiere documentación.

56.

Nivel que representa el mayor grado de madurez en el modelo CMMI

(a)  

57.

¿Qué tipo de organización fue el principal foco del modelo MoProSoft?

a)

Corporaciones multinacionales

b)

Gobiernos internacionales

c)

Pequeñas y medianas empresas (PyMEs)

58.

¿Cuál de los siguientes modelos se centra especialmente en la mejora individual del desarrollador?

a)

CMMI

b)

PSP (Proceso Personal de Software )

c)

MoProSoft

59.

Es el grado en que un software cumple con los requisitos funcionales y no funcionales esperados.

(a)  

60.

¿Por qué es importante asegurar la calidad en el desarrollo de software?

a)

Porque permite copiar código de otros proyectos sin problemas.

b)

Porque reduce errores, mejora la satisfacción del cliente y optimiza los recursos.

c)

Porque evita el uso de metodologías de trabajo.