
PREGUNTA 1 de 20
¿Qué tipo de patrón es el llamado Facade?
βͺ
A)
Patrón Creacional
βͺ
B)
Patrón de Comportamiento
βͺ
C)
Patrón Estructural
PREGUNTA 2 de 20
Completa la siguiente definicion: ... es un tipo de asociación en las que las dos clases participantes no tienen un estado igual, pero constituyen una relación “completa” (ser "parte de"):
βͺ
A)
La generalización...
βͺ
B)
La agregación...
βͺ
C)
La asociación...
PREGUNTA 3 de 20
En los Patrones de Diseño Software, ¿qué hacen los Patrones creacionales?
βͺ
A)
Patrones de diseño software que solucionan problemas de creación de instancias
βͺ
B)
Solucionan problemas de composición (agregación) de clases y objetos
βͺ
C)
Ofrecen soluciones respecto a la interacción y responsabilidades entre clases y objetos
PREGUNTA 4 de 20
Marca la incorrecta:
βͺ
A)
Los patrones de diseño pueden ser de 3 tipos: creacionales, estructurales y de comportamiento.
βͺ
B)
Los patrones de diseño ofrecen una solucion a un problema sin importar el contexto.
βͺ
C)
Los patrones de diseño son reutilizables
PREGUNTA 5 de 20
Cuál NO es un patrón de Arquitectura
βͺ
A)
Pipe and filter
βͺ
B)
Abstract factory
βͺ
C)
Model-View-Controller
PREGUNTA 6 de 20
La disciplina de la Arquitectura Software tiene como misión...
βͺ
A)
describir un protocolo de comportamiento sin especificar su implementación.
βͺ
B)
identificar los requisitos funcionales y no funcionales que permitan construir la arquitectura de un sistema
βͺ
C)
modelar el empaquetado físico del sistema en unidades reutilizables llamadas “componentes”.
PREGUNTA 7 de 20
¿Cuál no es un patrón de comportamiento?
βͺ
A)
Pipe and filter
βͺ
B)
Pipe and filter
βͺ
C)
Visitor
PREGUNTA 8 de 20
¿Cuando se produce un “Architectural Mismatch”?
βͺ
A)
Cuando la arquitectura software tiene un diseño erróneo.
βͺ
B)
Cuando la arquitectura software se construye desde cero.
βͺ
C)
Cuando la arquitectura software usada no está alineada con el código.
PREGUNTA 9 de 20
El modelo cliente-servidor...
βͺ
A)
No permite que los clientes accedan a datos y aplicaciones en los servidores.
βͺ
B)
Es un modelo utilizado en Internet.
βͺ
C)
Está estructurado en capas.
PREGUNTA 10 de 20
Indica cuál de los siguientes es un patrón de diseño Software:
βͺ
A)
MVC
βͺ
B)
Blackboard
βͺ
C)
Proxy
PREGUNTA 11 de 20
¿Cuál de estos patrones estructurales añade funcionalidad a una clase dinámicamente?
βͺ
A)
Adapter
βͺ
B)
Decorator
βͺ
C)
Facade
PREGUNTA 12 de 20
Marca la incorrecta: La arquitectura software...
βͺ
A)
...es la piedra angular de toda fase de diseño software
βͺ
B)
...identifica los requisitos funcionales y no funcionales que permiten construir la arquitectura de un sistema
βͺ
C)
...no debe estar alineada con el código o implementación existente
PREGUNTA 13 de 20
En los diagramas de clases UML la notación para los atributos de las clases es:
βͺ
A)
(-) Privado; (#) Protegido; (+) Público
βͺ
B)
(-) Público; (#) Protegido; (+) Privado
βͺ
C)
(-) Protegido; (#) Privado; (+) Público
PREGUNTA 14 de 20
Pregunta: En UML las interfaces:
βͺ
A)
Describen un protocolo de comportamiento sin especificar su implementación
βͺ
B)
Describen un protocolo de comportamiento y además especifican su implementación
βͺ
C)
Describen solamente las implementaciones, no el comportamiento
PREGUNTA 15 de 20
¿Cuál de estos es un patrón estructural?
βͺ
A)
Decorator
βͺ
B)
Strategy
βͺ
C)
Chain of responsability
PREGUNTA 16 de 20
¿Cuál de estas características no pertenece al filtro en el estilo arquitectónico Pipes and Filters?
βͺ
A)
transforma los datos incrementalmente.
βͺ
B)
lee flujos de datos de sus entradas y genera flujos de datos a sus salidas.
βͺ
C)
transmite el flujo de datos.
PREGUNTA 17 de 20
En el estilo por capas...
βͺ
A)
Cada capa actúa como productor de las capas superiores.
βͺ
B)
Cada capa actúa como productor de las capas inferiores.
βͺ
C)
Cada capa actúa como consumidor de las capas superiores.
PREGUNTA 18 de 20
En UML, los atributos protegidos...
βͺ
A)
Están visibles para la propia clase y para las clases derivadas de la original
βͺ
B)
Están visibles solo para la propia clase
βͺ
C)
Son siempre visibles para otras clases
PREGUNTA 19 de 20
¿Cuál de las siguientes relaciones de UML implica que la parte realizante cumple con una serie de especificaciones propuestas por la clase realizada?
βͺ
A)
Relación de Generalización
βͺ
B)
Relación de Dependencia
βͺ
C)
Relación de Realización
PREGUNTA 20 de 20
¿Cual de los siguientes NO es un tipo de patrón de diseño Software?
βͺ
A)
Patrones estructurales
βͺ
B)
Patrones relacionales
βͺ
C)
Patrones creacionales
Este test aún no tiene comentarios π€