WorksheetsDiseño de Sistemas - Repaso I
Total questions: 10
Worksheet time: 7mins
Si se sabe que el comportamiento de una clase depende de su estado, entonces...
Se podría aplicar el patrón de diseño State
Se podría aplicar el patrón de diseño Strategy
Lo ideal sería modelar los estados con un Enumerado
Lo ideal sería modelar los estados con una o varias variables booleanas
El patrón Strategy permite ejecutar la misma operación de diferentes formas.
Falso
Verdadero
Una API REST permite integrar dos o más componentes de Software.
Verdadero
Falso
En todo proyecto, siempre son más importantes los requerimientos funcionales que los no funcionales.
Sí, es cierto
No necesariamente
Podrían ser igual de importantes.
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...
Generalización
Agregación
Asociación dirigida
Composición
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...
Asociación dirigida
Composición
Agregación
Implementación
¿Por qué se sugiere resguardar el encapsulamiento de un objeto?
Para aumentar la seguridad
Para desacoplar a los objetos
Para aumentar la mantenibilidad
Para aumentar la testeabilidad
La mantenibilidad es la capacidad del producto software de ser transferido de un ambiente a otro
Sí, es cierto
No, no es cierto
Si se necesitan parametrizar una serie de acciones a realizar en un momento determinado, entonces...
Aplicar el patrón Observer podría ser una buena opción
Aplicar el patrón Command sería una buena opción
Aplicar el patrón Decorator sería una buena opción
Ninguna es correcta
Si varios objetos deben ejecutar ciertas acciones cuando a algún objeto le ocurre un evento, entonces...
Aplicar el patrón Strategy sería la mejor opción.
Tener una colección de objetos polimórficos y enviarles un mensaje cuando ocurra el evento podría ser una buena opción.
Aplicar el patrón Observer sería una buena solución.
Ninguna es correcta
