wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ingeniería del Software Repaso

Total questions: 58

Worksheet time: 2hrs 38mins

Name
Class
Date
1.
La ingeniería del software se ocupa de las teorías los métodos y las herramientas para el desarrollo profesional de software.
a)

Verdadero

b)

Falso

2.
El gasto en software continúa siendo una porción mínima del producto interno bruto de los países desarrollados
a)

Verdadero

b)

Falso

3.
El costo del software suele exceder al costo del hardware
a)

Verdadero

b)

Falso

4.
Cuesta más mantener que desarrollar el software
a)
Verdadero
b)
Falso
5.
La ingeniería de software se ocupa de reducir al mínimo el costo de desarrollo de software
a)
Verdadero
b)
Falso
6.
El no uso de métodos y prácticas de la ingeniería de software puedes llevar a que éste sea más caro y menos confiable de lo que debería ser
a)

Verdadero

b)

Falso

7.
¿Cuel es la tercer actividad fundamental de la ingeniería del software?
a)
Especificación
b)
Desarrollo
c)
Validación
d)
Evolución
8.
¿Cuel es la primer actividad fundamental de la ingeniería del software?
a)
Desarrollo
b)
Evolución
c)
Validación
d)
Especificación
9.
¿Cuel es la cuarta actividad fundamental de la ingeniería del software?
a)
Evolución
b)
Validación
c)
Especificación
d)
Desarrollo
10.
¿Cuel es la segunda actividad fundamental de la ingeniería del software?
a)
Especificación
b)
Desarrollo
c)
Validación
d)
Evolución
11.

La Ciencia de la Computación se enfoca en

a)

la ingeniería del software

b)

los aspectos prácticos de desarrollo de software

c)

la teoría y los fundamentos

12.
Selecciona el principal desafío de la ingeniería de software
a)
adaptarse a las amenazas informáticas
b)
adaptarse a los menores tiempos de desarrollo manteniendo la calidad
c)
atender a la creciente diversidad en los sistemas
13.
Las mejores técnicas y métodos de ingeniería de software son
a)
los prototipos
b)
la especificación detallada
c)
depende del sistema
14.
software mantenible
a)

incluye aspectos como ser estable y no fácilmente vulnerable. No debería causar daño económico en caso de fallo de sistema

b)

está escrito de forma que puede ser mejorado para adecuarse a las necesidades de los clientes

c)

significa que no debe hacer un desperdicio de los recursos del sistema en cuanto a ciclos de cpu y uso de memoria

d)

debe ser apropiado al tipo de usuario para que fue diseñado. Comprensible usable y compatible

15.
software confiable y seguro
a)

significa que no debe hacer un desperdicio de los recursos del sistema en cuanto a ciclos de cpu y uso de memoria

b)

está escrito de forma que puede ser mejorado para adecuarse a las necesidades de los clientes

c)

incluye aspectos como ser estable y no fácilmente vulnerable. No debería causar daño económico en caso de fallo de sistema

d)

debe ser apropiado al tipo de usuario para que fue diseñado. Comprensible usable y compatible

16.
software eficiente
a)

incluye aspectos como ser estable y no fácilmente vulnerable. No debería causar daño económico en caso de fallo de sistema

b)

está escrito de forma que puede ser mejorado para adecuarse a las necesidades de los clientes

c)

debe ser apropiado al tipo de usuario para que fue diseñado. Comprensible usable y compatible

d)

significa que no debe hacer un desperdicio de los recursos del sistema en cuanto a ciclos de cpu y uso de memoria

17.
software aceptable
a)

significa que no debe hacer un desperdicio de los recursos del sistema en cuanto a ciclos de cpu y uso de memoria

b)

incluye aspectos como ser estable y no fácilmente vulnerable. No debería causar daño económico en caso de fallo de sistema

c)

está escrito de forma que puede ser mejorado para adecuarse a las necesidades de los clientes

d)

debe ser apropiado al tipo de usuario para que fue diseñado. Comprensible usable y compatible

18.
especificación
a)
se diseña y programa el sistema
b)
se chequea que se cumpla con los requerimientos del cliente
c)
se modifica al software para adaptarse a los cambios que el cliente y el entorno
d)
se define para qué se produce el software y las limitaciones y alcance de su operación
19.
desarrollo
a)
se chequea que se cumpla con los requerimientos del cliente
b)
se define para qué se produce el software y las limitaciones y alcance de su operación
c)
se modifica al software para adaptarse a los cambios que el cliente y el entorno
d)
se diseña y programa el sistema
20.
validación
a)
se modifica al software para adaptarse a los cambios que el cliente y el entorno
b)
se chequea que se cumpla con los requerimientos del cliente
c)
se diseña y programa el sistema
d)
se define para qué se produce el software y las limitaciones y alcance de su operación
21.
evolución
a)
se define para qué se produce el software y las limitaciones y alcance de su operación
b)
se diseña y programa el sistema
c)
se modifica al software para adaptarse a los cambios que el cliente y el entorno
d)
se chequea que se cumpla con los requerimientos del cliente
22.
Aplicación Independiente
a)

se instala en una computadora local e incluyen todo lo necesario para funcionar

b)

se ejecutan en un sistema de remoto y son accedidos a través de una pc u otro dispositivo

c)

son sistemas de control por software que administran hardware

23.
Aplicación interactiva basada en transacciones
a)

son sistemas de control por software que administran hardware

b)

se ejecutan en un sistema de remoto y son accedidos a través de una pc u otro dispositivo

c)

se instala en una computadora local e incluyen todo lo necesario para funcionar

24.
Aplicación embebida
a)

son sistemas de control por software que administran hardware

b)

se instala en una computadora local e incluyen todo lo necesario para funcionar

c)

se ejecutan en un sistema de remoto y son accedidos a través de una pc u otro dispositivo

25.
Los principios de ingeniería de software se aplican por igual a los sistemas basados en la web
a)

Verdadero

b)

Falso

26.
Une los principios de la ética con su descripción: confidencialidad
a)
Los ingenieros no deberían sobreestimar su nivel de habilidad y aceptar proyectos
b)
se debe respetar la privacidad encuentra información del cliente tanto se haya firmado un acuerdo legal o no
c)
No se debe explotar a los recursos disponibles en forma indebida
d)
se debe estar informado sobre patentes y derechos de autor etc.
27.
Une los principios de la ética con su descripción: competencia
a)
No se debe explotar a los recursos disponibles en forma indebida
b)
Los ingenieros no deberían sobreestimar su nivel de habilidad y aceptar proyectos
c)
se debe respetar la privacidad encuentra información del cliente tanto se haya firmado un acuerdo legal o no
d)
se debe estar informado sobre patentes y derechos de autor etc.
28.
Une los principios de la ética con su descripción: propiedad intelectual
a)
No se debe explotar a los recursos disponibles en forma indebida
b)
se debe respetar la privacidad encuentra información del cliente tanto se haya firmado un acuerdo legal o no
c)
Los ingenieros no deberían sobreestimar su nivel de habilidad y aceptar proyectos
d)
se debe estar informado sobre patentes y derechos de autor etc.
29.
Une los principios de la ética con su descripción: uso de equipos
a)
se debe respetar la privacidad encuentra información del cliente tanto se haya firmado un acuerdo legal o no
b)
Los ingenieros no deberían sobreestimar su nivel de habilidad y aceptar proyectos
c)
No se debe explotar a los recursos disponibles en forma indebida
d)
se debe estar informado sobre patentes y derechos de autor etc.
30.

más allá del proceso de software elegido las actividades son las mismas (especificación...)

a)

Verdadero

b)

Falso

31.
Une el modelo con su descripción: modelo en cascada
a)
el sistema es ensamblado a partir de componentes configurables que ya existen pude ser basado en planes o ágil
b)
la especificación el desarrollo y la validación se superponen. Pueden estar basados en planes o ágil
c)
está basado en un plan. Separadas y distintas fases de especificación y desarrollo
32.
Une el modelo con su descripción: desarrollo incremental
a)
la especificación el desarrollo y la validación se superponen. Pueden estar basados en planes o ágil
b)
está basado en un plan. Separadas y distintas fases de especificación y desarrollo
c)
el sistema es ensamblado a partir de componentes configurables que ya existen pude ser basado en planes o ágil
33.
Une el modelo con su descripción: integración y configuración
a)
está basado en un plan. Separadas y distintas fases de especificación y desarrollo
b)
el sistema es ensamblado a partir de componentes configurables que ya existen pude ser basado en planes o ágil
c)
la especificación el desarrollo y la validación se superponen. Pueden estar basados en planes o ágil
34.
La imagen pertenece a
a)

Modelo en cascada

b)

Modelo Incremental

c)

Integración y configuración

35.
la principal dificultad del modelo en cascada es
a)
posee demasiadas etapas
b)
no se adapta fácilmente a los cambios
c)
es difícil de adaptar a grandes organizaciones
36.
La imagen pertenece a
a)

Modelo en cascada

b)

Modelo Incremental

c)

Integración y configuración

37.
La principal dificultad del modelo incremental es
a)
entregas regulares del producto
b)
la documentación para cada entrega se vuelve tediosa
c)
la participación del cliente brinda retroalimentación constante
38.
Una desventaja de integración y configuración es
a)
el software se entrega el menor tiempo
b)
los costos se reducen
c)
no hay control sobre software reusado
39.
el modelo de desarrollo en cascada es el que mejor nos permite adaptarnos a los cambios
a)
Verdadero
b)
Falso
40.
Un prototipo se usa para demostrar la validez de los conceptos y validar decisiones de diseño
a)
Verdadero
b)
Falso
41.
La entrega rápida de software hoy es un requerimiento clave en la actualidad
a)
Verdadero
b)
Falso
42.
el desarrollo basado en planes es el mejor para la entrega rápida
a)
Verdadero
b)
Falso
43.
la frase personas no procesos, significa
a)
el esfuerzo más importante del equipo de desarrollo tiene que estar en cumplir con los procesos seleccionados
b)
los miembros del equipo de desarrollo deben tener la libertad de trabajar a su manera
c)
hoy los miembros del equipo de desarrollo deben acordar procesos seguidos por todos los miembros sin excepciones
44.
El escalado hacia arriba está vinculado con el uso de métodos ágiles para desarrollar sistemas grandes de software que no pueden ser desarrollados por un equipo pequeño
a)
Verdadero
b)
Falso
45.

el escalado hacia afuera refiere a cómo los métodos ágiles pueden ser aplicados en grandes organizaciones con muchos años de experiencia de desarrollo de software.

a)

Verdadero

b)

Falso

46.

La ingeniería de requerimientos es

a)

el proceso por el que se establece la arquitectura del sistema que se debe crear

b)

el proceso por el cual se estipulan las funcionalidades que el cliente requiere

c)

el proceso por el cual se crean una serie de escenarios de lo que el software debe realizar

47.

Los usuarios finales, administradores y propietarios del sistema conforman al grupo que se denomina:

(a)  

48.

Selecciona las aseveraciones correctas

a)

los requerimientos siempre deben ser definidos al detalle

b)

los requerimientos pueden estar sujetos a negociación y por lo tanto abiertos a interpretaciones

c)

se pueden combinar distintos tipos de requerimientos de acuerdo con la situación

d)

Los requerimientos de usuario se escriben en un lenguaje natural y pueden incluir diagramas que describen la operación y las restricciones

e)

los requerimientos del sistema se estructuran en forma que se detalle cómo opera el sistema y en qué condiciones. Suelen conformar un contrato

49.

En los métodos ágiles Se escriben múltiples documentos muy detallados sobre los requerimientos y esto se aplica muy usualmente en sistemas críticos.

a)

Verdadero

b)

Falso

50.

Qué tipo de requerimiento tiene más peso o puede afectar a más componentes del sistema

a)

Funcionales

b)

No funcionales

51.

Problemas en la licitación de requerimientos

a)

las partes interesadas pueden ser imprecisas en lo que solicitan

b)

el lenguaje utilizado para expresar las necesidades puede ser vago y ha dejado de expresiones técnicas

c)

se pueden dar contradicciones entre los requerimientos

d)

el alto conocimiento técnico de las partes interesadas puede afectar al equipo de desarrollo

e)

Los mismos actores cambiarán permanentemente sus requerimientos

52.

Los entrevistados pueden utilizar términos muy específicos del área en la que se desempeñan y esto es complejo de entender para los miembros del equipo de desarrollo.

a)

Verdadero

b)

Falso

53.

La etnografía consiste en

a)

un conjunto de entrevistas estructuradas con las partes interesadas

b)

un análisis detallado de la organización a partir de organigramas y documentos internos

c)

un análisis técnico de los sistemas existentes en el negocio o empresa para poder prever las nuevas funcionalidades necesarias

d)

la observación sistemática de la forma de trabajo de la empresa o negocio

54.

Un escenario tiene importantes similitudes con

a)

los diagramas de flujo

b)

los casos de uso

c)

los diagramas de secuencia

55.

Cuando se especifican los requerimientos, los requerimientos del usuario deben tener la mayor cantidad de detalles técnicos posibles

a)

Verdadero

b)

Falso

56.

al escribir requerimientos, el lenguaje a utilizar debe ser lo más consistente posible

a)

Verdadero

b)

Falso

57.

los requerimientos deben contener la jerga informática necesaria

a)

Verdadero

b)

Falso

58.

Se debe poder justificar la existencia de un requerimiento

a)

Verdadero

b)

Falso