Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ing de soft

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

V o F: La etapa de implementación sirve tanto para idear la mejor solución posible como para programarla

a)

Verdadero

b)

Falso

2.

V o F: Agile es la metodología que mejor aplica a cualquier problema

a)

Verdadero

b)

Falso

3.

Las caracterísitcas de un buen software son:

a)

Mantenible

b)

Confiable

c)

Eficiente

d)

Usable

4.

Es el conjunto de Instrucciones que hace que un computador cumpla una tarea

a)

Programa

b)

Código máquina

c)

Software

d)

Compilador

5.

Los dos tipos de productos son:

a)

Diseñado y sin diseño

b)

Modelado y sin modelado

c)

Genérico y a la medida

d)

Instantáneo y momentáneo

6.

Los cuatro capas de la ingeniería del software son:

a)

Modelado, Proceso, Métodos y Herramientas

b)

Enfoque de calidad, Proceso, Métodos y Herramientas

c)

Requerimientos, Diseño, Codificación y Pruebas

7.

El proceso de Software es la relación e integración de un conjunto de:

a)

Actividades, Métodos y Herramientas

b)

Requerimientos, Métodos y Herramientas

c)

Diseño, Código y Pruebas

d)

Todas las anteriores

8.

¿Cuales son los dos tipos de requerimientos que existen?

a)

Empresariales

b)

No Funcionales

c)

Básicos

d)

Funcionales

9.

Elementos para crear el modelo del negocio:

a)

Reglas

b)

Procesos

c)

Involucrados

d)

Actores

10.

Clasificación de requerimientos No Funcionales según ISO 25010

a)

Pertinencia

b)

Usabilidad

c)

Funcionalidad

d)

Fiabilidad

e)

Seguridad

11.

"Es la aplicación de pasos sistematizados en el levantamiento de los requerimientos" describe el concepto:

a)

Requerimiento

b)

Requerimiento No Funcional

c)

Ingeniería de software

d)

Ingeniería de Requerimientos

12.

"Lo que el sistema debe o no debe de incluir" describe el concepto:

a)

Modelo

b)

Ingeniería de Requerimientos

c)

Requerimiento

d)

Regla

13.

Procedimiento lineal que se caracteriza por dividir procesos de desarrollo en sucesivas fases de proyecto, las cuales sólo se ejecutan una sola vez.

a)

Modelo Cascada

b)

Modelo Incremental

c)

Modelo Espiral

14.

Una desventaja de este modelo, es que en ocasiones los fallos no se detectan hasta la última fase del desarrollo, por lo que para resolverlo tendrás que regresar a las fases anteriores, repetirlas o modificarlas.

a)

Modelo Cascada

b)

Modelo Espiral

c)

Modelo Kanban

15.

Esta metodología combina elementos del modelo lineal secuencial con la filosofía interactiva de construcción de prototipos. Aplica secuencias lineales en forma escalonada y entrega partes funcionales pequeñas del software:

a)

Metodología incremental

b)

Metodología RAD

c)

Metodología Kanban

16.

Esta metodología es útil cuando hay poco personal disponible, pero nada recomendable para desarrollo de aplicaciones en tiempo real:

a)

Metodología Incremental

b)

Metodología RAD

c)

Metodología SCRUM

17.

Metodología que usa un tablero físico o digital para planear o hacer seguimiento de tareas, lo cual permite al equipo comprometerse a terminar el trabajo de manera continua y reducir la duración de un proyecto:

a)

Metodología Kanban

b)

Metodología SCRUM

c)

Metodología Cascada

18.

Metodología que se usa para dar al usuario una vista preliminar de cómo funciona el software, es un modelo a prueba y error:

a)

Metodología Prototipado

b)

Metodología SCRUM

c)

Metodología Cascada

19.

Incluye entregas rápidas y un alto poder de decisión de equipo, es ideal para proyectos de software, marketing y otras áreas donde se quiere llegar a objetivos en el menor tiempo posible:

a)

Metodología SCRUM

b)

Modelo Incremental

c)

Modelo Espiral

20.

Reparte el trabajo en una lista de pequeños entregables con un orden de prioridad, con ciclos llamados sprints:

a)

Metodología SCRUM

b)

Modelo Incremental

c)

Modelo Espiral

21.

Metodología que reparte sus etapas que se repiten hasta entregar el producto terminado, este desarrollo también se conoce como modelo incremental y trabaja en mejoras que tienen pasos muy pequeños:

a)

Modelo Cascada

b)

Modelo Espiral

c)

Modelo Kanban

22.

Metodología que tiene como ventaja que demanda una consideración directa de los riesgos técnicos en todas las etapas del proyecto y si se aplica adecuadamente debe reducir los riesgos antes de que se conviertan en problemas:

a)

Modelo Cascada

b)

Modelo Espiral

c)

Modelo Kanban

23.

Se encarga de la gestión del proyecto de software para que éste se pueda desarrollar en un plazo determinado y con el presupuesto previsto:

a)

Ingeniero de Software

b)

Administrador

c)

Desarrollador de Software

24.

Etapa donde se investiga un problema que se quiere resolver. Se define claramente el problema que se desea resolver o el sistema que se desea crear. Identificar los componentes principales que integrarán el producto.

a)

Análisis

b)

Diseño

c)

Desarrollo

d)

Pruebas

25.

Etapa donde se debe utilizar la información recolectada en la etapa de análisis al diseño del producto. La principal tarea de la etapa de diseño es desarrollar un modelo o las especificaciones para el producto o Componentes del Sistema:

a)

Diseño

b)

Análisis

c)

Desarrollo

d)

Prueba

26.

Etapa que consiste en utilizar los modelos creados durante la etapa de diseño para crear los componentes del sistema:

a)

Desarrollo

b)

Análisis

c)

Diseño

d)

Implementación

27.

Etapa donde se debe asegurar que los componentes individuales que integran al sistema o producto, cumplen con los requerimientos de la especificación creada durante la etapa de diseño:

a)

Pruebas

b)

Análisis

c)

Desarrollo

d)

Implementación

28.

Etapa que consiste en corregir problemas del producto y re- liberar el producto como una nueva versión o revisión:

a)

Mantenimiento

b)

Implementación

c)

Actualización

d)

Desarrollo

29.

Representación formal y simplificada de un proceso de software, presentada desde una perspectiva específica:

a)

Modelo del proceso de software

b)

Ingeniería de Software

c)

Ciclo de vida de Software

d)

Diagramas de roles de software