
PREGUNTA 1 de 20
El patrón de comportamiento denominado State...
βͺ
A)
Garantiza la existencia de una única instancia para una clase
βͺ
B)
Permite que un objeto modifique su comportamiento cada vez que cambie su estado interno
βͺ
C)
Permite definir nuevas operaciones sobre una jerarquía de clases sin modificar las clases sobre las que opera
PREGUNTA 2 de 20
Marca la respuesta incorrecta: En el patrón de arquitectura denominado "Pipes and filters (Tuberías y filtros)"...
βͺ
A)
Un filtro lee flujos de datos de sus entradas y genera flujos de datos a sus salidas.
βͺ
B)
No se comienza a generar una salida hasta acabar de leer toda la entrada.
βͺ
C)
La tubería se encarga de transmitir el flujo de datos.
PREGUNTA 3 de 20
¿Cuál de estos NO es un patrón creacional?
βͺ
A)
Factory Method
βͺ
B)
Builder
βͺ
C)
Chain of responsibility
PREGUNTA 4 de 20
En UML, si una clase señala a otra mediante un rombo, significa que hay una relación...
βͺ
A)
De agregación.
βͺ
B)
De realización.
βͺ
C)
De generalización.
PREGUNTA 5 de 20
Pregunta: El patrón Prototype...
βͺ
A)
... define una interfaz existente que necesita adaptarse.
βͺ
B)
... tiene como finalidad crear nuevos objetos duplicándolos.
βͺ
C)
... abstrae el proceso de creación de un objeto complejo, centralizando dicho proceso en un único punto.
PREGUNTA 6 de 20
¿Qué patrón de arquitectura es adecuado para sistemas interactivos, con diferentes vistas de los mismos datos y con posibilidad de interacción multimodal?
βͺ
A)
Estilo MVC (Model-View-Controller).
βͺ
B)
Estilo Cliente-Servidor.
βͺ
C)
Estilo Pipe and Filter.
PREGUNTA 7 de 20
El patrón creacional Abstract Factory...
βͺ
A)
...centraliza en una clase constructora la creación de objetos de un subtipo de un tipo determinado, ocultando al usuario la diversidad de casos particulares que se pueden prever, para elegir el subtipo que crear.
βͺ
B)
...permite trabajar con objetos de distintas familias de forma que no se mezclen entre sí, y haciendo transparente el tipo de familia que se esté usando.
βͺ
C)
...provee de una interfaz unificada simple para acceder a una interfaz o grupo de interfaces de un subsistema.
PREGUNTA 8 de 20
Elige la opción que mejor defina el patrón "Command ":
βͺ
A)
"Command " consiste en definir dependencias entre objetos de modo que cuando un objeto cambia su estado, notifica este cambio a todos los dependientes.
βͺ
B)
"Command " consiste en recoger las acciones en una cola para poder ordenarlas y ejecutarlas según un orden establecido.
βͺ
C)
El patrón "Command " no existe.
PREGUNTA 9 de 20
Observe la siguiente tabla sacada de un Diagrama de Clases¿Qué sabemos de la clase Vidente?
βͺ
A)
El atributo Nombre es visible para todas las demás clases
βͺ
B)
El atributo Reputación puede tomar cualquier valor entero, Poder_Mágico no.
βͺ
C)
El atributo Cartas solo podrá ser visible para las clases que deriven de Vidente y la propia clase.
PREGUNTA 10 de 20
El lenguaje unificado de modelado (UML)...
βͺ
A)
No permite modelar vistas arquitectónicas.
βͺ
B)
Es una notación que incluye diferentes tipos de diagramas para modelar y diseñar sistemas software.
βͺ
C)
Captura la información acerca de la estructura estática pero no del comportamiento dinámico de un sistema.
PREGUNTA 11 de 20
Pregunta: En el Lenguaje Unificado de Modelado (UML) el Diagrama de Despliegue...
βͺ
A)
Modela los arcos y unidades funcionales de un sistema así como la comunicación entre ellos
βͺ
B)
Modela los nodos y unidades funcionales de un sistema así como la comunicación entre ellos
βͺ
C)
Modela los nodos y unidades lógicas de un sistema así como la comunicación entre ellos
PREGUNTA 12 de 20
Pregunta: En un diagrama UML, una extensión de tipo 'estereotipo' :
βͺ
A)
Extiende propiedades de un elemento UML
βͺ
B)
Se representa con el nombre de la etiqueta, un igual y un valor
βͺ
C)
Permite representar una variación de un elemento existente que posee otra intención
PREGUNTA 13 de 20
El Diagrama de Secuencias perteneciente a UML...
βͺ
A)
Define entidades y la interacción entre ellas con un orden, además de mostrar la dinámica del sistema.
βͺ
B)
Utiliza paquetes UML para dividir grandes responsabilidades, estos paquetes contienen clases y componentes.
βͺ
C)
Define entidades y su interacción sin orden, además de mostrar la dinámica del sistema.
PREGUNTA 14 de 20
¿Cuál de estos patrones es un patron estructural?
βͺ
A)
Facade.
βͺ
B)
Singleton.
βͺ
C)
Chain of responsability.
PREGUNTA 15 de 20
En el Lenguaje Unificado de Modelado (UML) el Diagrama de Estados...
βͺ
A)
Define estados y la transición entre estos motivados por eventos. Contiene invocaciones síncronas y asíncronas en el tiempo.
βͺ
B)
Define estados y la transición entre estos motivados por eventos. Contiene invocaciones solamente síncronas en el tiempo.
βͺ
C)
Define estados y la transición entre estos motivados por excepciones. Contiene invocaciones síncronas y asíncronas en el tiempo.
PREGUNTA 16 de 20
Pregunta: En UML, los paquetes....
βͺ
A)
..definen qué tipos de relaciones puede tener una clase con otras
βͺ
B)
..definen los atributos de la clase
βͺ
C)
..se usan para dividir grandes responsabilidades
PREGUNTA 17 de 20
¿Cuál de estos patrones no es del tipo estructural?
βͺ
A)
Decorator.
βͺ
B)
Singleton.
βͺ
C)
Facade.
PREGUNTA 18 de 20
En un Diagrama de Clases y Paquetes:
βͺ
A)
Se separan las clases y los componentes según su función o responsabilidad.
βͺ
B)
Se modela el empaquetado físico del sistema en componentes.
βͺ
C)
Se definen estados del sistema, y qué eventos provocan la transición de un estado a otro.
PREGUNTA 19 de 20
El patrón que genera una dependencia de uno-a-muchos entre objetos recibe el nombre de:
βͺ
A)
Patrón Parallel Split
βͺ
B)
Patrón Observer
βͺ
C)
Patrón Proxy
PREGUNTA 20 de 20
¿Cuál de las siguientes afirmaciones sobre la Arquitectura Software es VERDADERA?
βͺ
A)
No depende de decisiones de diseño
βͺ
B)
Debe basarse en un estándar de estilo prefijado
βͺ
C)
Combina estilos arquitectónicos y patrones de diseño
Este test aún no tiene comentarios π€