wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Diseño de Sistemas - Repaso I

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Si se sabe que el comportamiento de una clase depende de su estado, entonces...

a)

Se podría aplicar el patrón de diseño State

b)

Se podría aplicar el patrón de diseño Strategy

c)

Lo ideal sería modelar los estados con un Enumerado

d)

Lo ideal sería modelar los estados con una o varias variables booleanas

2.

El patrón Strategy permite ejecutar la misma operación de diferentes formas.

a)

Falso

b)

Verdadero

3.

Una API REST permite integrar dos o más componentes de Software.

a)

Verdadero

b)

Falso

4.

En todo proyecto, siempre son más importantes los requerimientos funcionales que los no funcionales.

a)

Sí, es cierto

b)

No necesariamente

c)

Podrían ser igual de importantes.

5.

El objeto A tiene como atributo al objeto B. Cuando A se va del espacio de memoria, entonces B también se va necesariamente.

La relación involucrada entre A y B es...

a)

Generalización

b)

Agregación

c)

Asociación dirigida

d)

Composición

6.

El objeto A tiene como atributo al objeto B. Cuando A se va del espacio de memoria B sigue existiendo.

La relación involucrada entre A y B es...

a)

Asociación dirigida

b)

Composición

c)

Agregación

d)

Implementación

7.

¿Por qué se sugiere resguardar el encapsulamiento de un objeto?

a)

Para aumentar la seguridad

b)

Para desacoplar a los objetos

c)

Para aumentar la mantenibilidad

d)

Para aumentar la testeabilidad

8.

La mantenibilidad es la capacidad del producto software de ser transferido de un ambiente a otro

a)

Sí, es cierto

b)

No, no es cierto

9.

Si se necesitan parametrizar una serie de acciones a realizar en un momento determinado, entonces...

a)

Aplicar el patrón Observer podría ser una buena opción

b)

Aplicar el patrón Command sería una buena opción

c)

Aplicar el patrón Decorator sería una buena opción

d)

Ninguna es correcta

10.

Si varios objetos deben ejecutar ciertas acciones cuando a algún objeto le ocurre un evento, entonces...

a)

Aplicar el patrón Strategy sería la mejor opción.

b)

Tener una colección de objetos polimórficos y enviarles un mensaje cuando ocurra el evento podría ser una buena opción.

c)

Aplicar el patrón Observer sería una buena solución.

d)

Ninguna es correcta