Test
1_Test 2 IS2
Este test tiene tiempo límite, así que se abre en el reproductor de siempre.
Preguntas del test (25)
1¿Qué afirmación referente al patrón Singleton es falsa?
- AEl constructor de Singleton puede ser público
- BLa clase Singleton puede tener subclases
- CEl constructor de Singleton puede ser privado o protegido
- DLa clase Singleton tiene un atributo que almacena una referencia a la instancia única de la clase
2¿Qué afirmación referente al patrón Adaptador de objetos es falsa?
- ASe basa en la composición
- BHace uso del mecanismo de delegación
- CPermite a la clase adaptador redefinir el comportamiento de adaptable
- DPermite adaptar una clase y sus subclases
3¿Qué patrón define una interfaz en una clase para crear un objeto pero difiere la instanciación a las sub-¿clases?
- AAbstract Factory
- BFactory Method
- CBuilder
- DComposite
4¿Cómo desacoplar los objetos de manera que se soporte el bajo acoplamiento y el potencial para reutilizar permanezca alto?
- AVariaciones Protegidas
- BBuilder
- CIndirección
- DFabricación Puta
5Señala la falsa respecto a el patrón Variaciones Protegidas
- AEl principio abierto-cerrado es equivalente al patrón Variaciones Protegidas y a la ocultación de la información.
- BImplementaciones diferentes de una interfaz o subclase.
- CLas variaciones protegidas utilizan el ideal de Abstract Factory para la implementación de las interfaces
- DEl principio de sustitución de Liskov formaliza el principio de protección contra las variaciones.
6¿Qué patrón oculta el hecho que un objeto reside en un espacio de direcciones diferentes?
- AProxy virtual
- BProxy para protección
- CProxy acceso remoto
- DReferencia inteligente
7¿Qué patrón puede realizar optimizaciones?
- AProxy virtual
- BProxy para protección
- CProxy acceso remoto
- DReferencia inteligente
8¿Qué patrón sustituye a un puntero que llevando a cabo operaciones adicionales?
- AProxy virtual
- BProxy para protección
- CProxy acceso remoto
- DReferencia inteligente
9¿Qué patrones permiten realizar tareas de mantenimiento adicionales cuando se accede a un objeto?
- AProxy virtual
- BProxy para protección
- CProxy acceso remoto
- DReferencia inteligente
10¿Qué patron permite controlar acceso al objeto original?
- AProxy virtual
- BProxy para protección
- CProxy acceso remoto
- DReferencia inteligente
11¿Qué patrón podemos observar en la siguiente figura?
No entra! xD
- AAbstract Factory.
- BFactory Method
- CData Access Object.
- DNinguno de los anterios.
12En caso de querer desacoplar una abstracción de su implementación lo más lógico es utilizar un patrón....
- AAbstract Factory
- BMediator
- CBridge Puente
- DFactory Method
13Completa la frase: ”El patrón Factory Method ...
- Aes un patrón creacional.
- Boculta el proceso de instanciación dentro de un método de una clase.
- Cse suele utilizar en el proceso de instanciación de los objetos DAO.
- DTodas las respuestas son válidas.
14¿Cuando es interesante usar el patrón Factory Method como estrategia de implementación en un patrón DAO?
- ACuando el almacenamiento subyacente no está sujeto a cambios de una implementación a otra.
- BCuando el almacenamiento subyacente si está sujeto a cambios de una implementación a otra.
- CSiempre que se use Abstract Factory
- DNunca
15¿Cuál de los siguientes patrones no es de creación?
- AAdapter.
- BAbstract Factory.
- CFactory Method.
- DBuilder.
16¿Cuál de las siguientes afirmaciones sobre el patrón Variaciones protegidas es falsa?
- AEl principio abierto-cerrado es en esencia equivalente al patrón Variaciones protegidas.
- BLa introducción de nuevas implementaciones es muy dificultosa ya que afecta a los clientes.
- CEl patrón Abstract Factory es un patrón real que aplica el patrón Variaciones Protegidas
- DUn mecanismo básico para formalizar el patrón Variaciones protegidas es el principio de sustitución de Liskov.
17¿Cuál de las siguientes características no caracteriza a un sistema de tiempo real?
No entra! :D- ALas tareas una vez iniciadas no se interrumpen para comenzar otras aunque estas tengan mayor prioridad que las que se están ejecutando.
- BHay soporte para la concurrencia.
- CExiste acceso simultáneo a datos comunes, tanto en memoria como en almacenamiento secundario.
- DExiste comunicación entre las tareas.
18¿En cuál de estos casos no es muy recomendable usar el patrón Mediador?
- ACuando un conjunto de objetos se comunican entre sí de una forma bien definida.
- BNinguna opción es correcta.
- CCuando hay que reducir la herencia.
- DCuando hay que reutilizar un objeto.
19¿Qué patrón usarías para desacoplar módulos, cuando sin embargo quieres mantener el bajo acoplamiento?
- APuente Bridge
- BCreator
- CExperto en Información
- DIndirección
20En el patrón Iterator, ¿qué clase implementa la operación encargada de crear los objetos iteradores concretos?
- ACliente.
- BIterator.
- CAgregado.
- DAgregado concreto.
21El contexto de una invariante en OCL es:
- AUna clase.
- BUna señal.
- CUn tipo.
- DTodos son correctas.
22Tomando como contexto la clase Asignatura del siguiente diagrama ¿Qué tipo obtendríamos de la navegación “self.nota”?

- AUn tipo de modelo.
- BUn conjunto de tipos.
- CUna bolsa de tipos.
- DUna sucesión de tipos.
23¿Cuando debemos usar el patrón Puente Bridge?
- ASi se quiere evitar un enlace permanente entre abstracción y su implementación.
- BUna serie de productos relacionados están diseñador para usar conjuntamente.
- CCuando un comportamiento distribuido entre varias clases debe ser adaptado sin tener que derivar muchas clases
- DCuando un conjunto de objetos se comunica de una forma bien definida pero compleja.
24¿Cual es la falsa?
- AEl eso de componentes reutilizables facilita el desarrollo rápido de aplicaciones.
- BLa herencia permite adaptar los componentes reutilizables a una aplicación concreta.
- CLa reutilización sólo se puede reutilizar a nivel de código.
- DLa modularidad del software orientado a objetos posibilita la creación de componentes reutilizables
- EGominolas
25¿Cuales son las partes de una especificación constructiva?
- ASignatura, Predicado y Término
- BSignatura, Sujeto y Predicado
- CSignatura, Campo y Especificación
- DPredicado y Especificación
Información
- Descripción
- Patrones GRASP y de Diseño. Tema 4 Lenguajes formales
- Autor
- Juan Manuel Béc.
- Idioma
- Español
- Visitas
- 14
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test