Tema 1 Arquitectura

¿Qué describe la arquitectura software?
La estructura general de un sistema software
Las clases software y sus relaciones
El software de un edificio
La estructura de un sistema cliente/servidor
¿Cuál de las siguientes frases NO es cierta cuando hablamos de componentes?
Puede ser un objeto compuesto
Puede ser una operación
Puede ser un objeto simple
Provee una interfaz
¿Qué es la vista estructural de una arquitectura software?
Una vista en términos de una jerarquía modular
Una vista en términos de componentes y conectores
Una vista de la configuración física en términos de nodos e interconexiones
Una vista en términos de objetos y mensajes
¿Qué es la vista dinámica de una arquitectura software?
Una vista en términos de componentes y conectores
Una vista en términos de objetos y mensajes
Una vista en términos de una jerarquía modular
Una vista de la configuración física en términos de nodos e interconexiones
¿Cuál es la vista de despliegue de una arquitectura software?
Una vista de la configuración física en términos de nodos e interconexiones
B. Una vista estática en términos de componentes y conectores
Una vista de interacción dinámica en términos de objetos y mensajes
Una vista estática en términos de una jerarquía modular
¿Qué es un patrón de arquitectura software?
La estructura de los principales subsistemas del sistema software
Una arquitectura recurrentemente utilizada en una variedad de sistemas
Un pequeño grupo de objetos colaborando
Los componentes y conexiones en la arquitectura software
¿Cuál de los siguientes aspectos está relacionado con la arquitectura?
Aspectos de rendimiento
Coste
Todas son correctas
Tecnología a aplicar
Reutilización
¿Qué es un diseño software?
Es el ciclo de vida elegido
Es cuándo se realiza un nuevo tipo de arquitectura software
Es una instancia de una arquitectura software
Un pequeño grupo de objetos colaborando
A la hora de realizar el modelo arquitectónico nos basaremos en
Disponibilidad de estilos arquitectónicos y sus patrones
En todas ellas
Elementos específicos del modelo de requerimientos
Diagrama de despliegue
Información sobre el dominio de la aplicación
¿Cuál de los siguientes aspectos del software no se representa en la arquitectura software?
Casos de uso
Funcional o de implementación
Todos ellos
Dinámica
Estática o estructural
¿Qué es un diagrama de comunicación?
Una síntesis de todos los diagramas de comunicación desarrollados a partir de los casos de uso
Un diagrama formado por una combinación de objetos
Un diagrama de comunicación que integra a los objetos del modelo estático
Ninguna respuesta es correcta
Un diagrama de comunicación representa a los objetos que realizan un caso de uso
¿Cuál de los siguientes objetos se debe asignar a un mismo subsistema?
Los objetos que están asociados entre sí
Los objetos que forman parte del mismo objeto compuesto
Los objetos de cliente y servidor
Los objetos de interfaz de usuario y objetos entidad
Todas las respuestas son correctas
Los objetos que se encuentran en diferentes localizaciones geográficas deben estar
En diferentes subsistemas
En un subsistema de capas
Ninguna En el mismo subsistemaes correcta
En un subsistema compuesto
Si utilizamos el ámbito de aplicación del control para la estructuración de los subsistema, entonces:
Un objeto de control dependiente del estado se coloca en un subsistema diferente de los objetos que controla.
Un objeto de interfaz de usuario se coloca en el mismo subsistema que el objeto entidad al que actualiza.
Un objeto de control dependiente del estado se coloca en el mismo subsistema que los objetos que controla.
Un objeto de interfaz de usuario se coloca en un subsistema diferente del objeto entidad que actualiza.
¿Cómo debe un objeto externo interconectarse con un subsistema ?
Debe interconectarse con un único subsistema.
Se debe interconectarse a cada subsistema.
Debe interconectarse con varios subsistemas.
No se debe interconectar con ninguno de los subsistemas.
Un subsistema de interfaz de usuario es un tipo de:
Subsistema de E/S
Subsistema de Servicio
Subsistema de Cliente
Subsistema de control
¿Cuál de los siguientes objetos NO son propensos a estar en el mismo subsistema?
Todos ellos
Objeto de interfaz de usuario y el objeto entidad
Objeto de control dependiente del Estado y el objeto coordinador
Objeto de lógica de negocios y el objeto entidad
Objeto E/S y el objeto de control dependiente del estado
¿Cuál de los siguientes subsistemas probablemente NO sea un subsistema cliente?
Subsistema de Servicio
Todas las respuestas son correctas
Subsistema de interacción del usuario
Subsistema de control
¿Cuándo es necesario un subsistema coordinador?
Si el subsistema necesita coordinar múltiples dispositivos de E/S
Si el subsistema recibe mensajes de múltiples subsistemas cliente
Si necesitamos coordinar varios objetos internos
Si el subsistema necesita coordinar la ejecución de otros subsistemas
¿Cuándo se requiere un subsistema de control?
Si el subsistema necesita controlar múltiples subsistemas cliente
Ninguna respuesta es correcta
Si el subsistema necesita controlar múltiples dispositivos de E/S
Si el subsistema necesita controlar varios objetos internos
Si el subsistema necesita controlar la ejecución de otros subsistemas
¿Qué es un objeto con información oculta?
Una tarea que encapsula datos
Un objeto pasivo que encapsula datos
Un objeto activo que encapsula datos
Una clase que encapsula datos
¿Qué es una interfaz de clase?
Especifica el prototipo de una operación de clase
Especifica las operaciones externamente visibles de una clase
Especifica los parámetros de una operación de clase.
Especifica el funcionamiento interno de las operaciones de una clase
¿Cuál de los siguientes no es un concepto orientado a objetos?
Subclase
Subrutina
Información oculta
Clase
¿Qué significa que una clase realiza a una interfaz?
La clase llama a la interfaz.
La clase es llamada mediante la interfaz.
La clase es implementada por la interfaz.
La clase es independiente de la interfaz.
¿Cuál de las siguientes es una clase entidad?
Una clase de información oculta
Una clase de abstracción de datos
Una subclase
Una clase de control
¿Qué encapsula una clase de máquina de estado?
Un gráfico de estados
Una tabla de transición de estados y el estado actual de la máquina
Una tabla de transición de estados
El estado actual de la máquina
¿Cuál de los siguientes conceptos es poco probable que sea una clase de interfaz gráfica de usuario?
Un menú
Una ventana
Un botón
Un pin (numero de identificación personal)
¿Cuál de los siguientes conceptos es poco probable que se encapsule en una clase de lógica de negocio?
Un cuadro de diálogo
Las llamadas a las operaciones de una clase de entidad
Denegar retirar efectivo si el saldo de la cuenta es menos de $10
Una regla de negocio
¿Qué no esta permitido por la herencia?
Subclase hereda las operaciones de la superclase.
Subclase hereda los atributos de la superclase.
Subclase redefine atributos heredados de la superclase.
Subclase redefine operaciones heredadas de superclase.
¿Cuál de las siguientes afirmaciones es cierta para una clase abstracta?
Se utiliza como una plantilla para la creación de superclases.
Se utiliza como una plantilla para la creación de clases
Se utiliza como una plantilla para la creación de objetos.
Se Utiliza como una plantilla para la creación de subclases
En el diseño orientado a objetos, el polimorfismo significa que:
Diferentes clases pueden tener el mismo nombre
Diferentes clases pueden tener el mismo nombre de operación.
Diferentes clases pueden tener el mismo nombre de superclase.
Diferentes clases pueden tener el mismo nombre de interfaz
Con el polimorfismo y la vinculación dinámica un objeto puede:
Invocar una operación con el mismo nombre en diferentes objetos
Invocar operaciones con diferentes nombres en el mismo objeto.
Invocar operaciones de diferentes nombres en diferentes objetos.
Invocar una operación con el mismo nombre en el mismo objeto.
¿Qué es un servidor?
Un sistema hardware/software que da servicios a los clientes
Un sistema hardware/software que proporciona uno o más servicios para múltiples clientes
Un subsistema que responde a las peticiones de los clientes
Un subsistema que realiza peticiones y espera respuestas
El patrón arquitectónico cliente/único servicio establece que:
Múltiples clientes solicitan los servicios, y un servicio cumple con las peticiones de los clientes.
Un cliente solicita servicios, y un servicio cumple con las peticiones de los clientes.
Múltiples clientes solicitan servicios, y múltiples servicios cumplen las solicitudes de los clientes.
Un cliente solicita servicios, y múltiples servicios cumplen las solicitudes del cliente
En un/patrón arquitectónico cliente/servicio Multi-Nivel, ¿Cuál de las siguientes afirmaciones es cierta acerca del nivel intermedio?
Un nivel intermedio es un nivel de servicio.
Un nivel intermedio es a la vez un nivel de control y un nivel de servicio.
Un nivel intermedio es a la vez un nivel de cliente y un nivel de servicio.
Un nivel intermedio es un nivel de cliente.
¿Qué diferencia hay en el patrón arquitectónico múltiples Clientes/Múltiples servicios respecto a Múltiple Clientes/Servicio Único?
Un cliente puede enviar peticiones a múltiples servicios.
Un cliente puede enviar solicitudes a otros clientes.
Un servicio puede recibir solicitudes de varios clientes.
Un servicio puede responder a las peticiones de varios clientes.
¿Cómo se diseña un servicio secuencial?
Un subsistema que responde a las peticiones de los clientes
Varios objetos que responden a las peticiones de los clientes
Un objeto que responde a las peticiones de los clientes
Múltiples subsistemas que responden a las peticiones de los clientes
¿Cómo se diseña un servicio concurrente?
Un subsistema que responde a las peticiones de los clientes
Varios objetos que responden a las peticiones de los clientes
Un objeto que responde a las peticiones de los clientes
Múltiples subsistemas que responden a las peticiones de los clientes
En el diseño de una clase entidad como una tabla relacional, ¿Cuál de los siguientes afirmaciones NO es cierta?
La tabla relacional tiene una clave principal.
La tabla relacional tiene múltiples claves foráneas.
La tabla relacional tiene una llave primaria concatenada.
La tabla relacional tiene múltiples claves primarias.
Al asignar una jerarquía de agregación a una tabla relacional, ¿Cuál de las siguientes afirmaciones NO es cierta?
La clave principal de la tabla parte es una clave externa de la tabla agregada
Las tablas de agregación y parte tienen la misma clave primaria.
Las tablas de agregación y parte tienen diferentes claves primarias.
La clave principal de la tabla de agregación es una clave externa de la tabla parte.
¿Qué es una clase contenedor a o wrapper?
Una clase que encapsula una base de datos
Una clase que encapsula los detalles de cómo acceder a los datos en una base de datos
Una clase que encapsula una estructura de datos
Una clase que encapsula una tabla relacional
Al asignar una relación de generalización/especialización a una tabla relacional de base de datos, ¿Cuál de los siguientes casos NO es posible?
La superclase y cada subclase se diseñan como tablas relacionales.
El agregado y las partes se diseñan como tablas relacionales.
Sólo la superclase se diseña como una tabla relacional.
Sólo las subclases se diseñan como tablas relacionales.
¿En que consiste la interfaz requerida por un componente?
Las operaciones que un componente debe cumplir
Las operaciones visibles de un componente
Las operaciones que un componente usa
Las operaciones dentro del componente
¿Por qué hay que registrar un servicio con un broker?
Para que el servicio puede reubicarse
Para que los solicitantes de servicios puedan detectarlo
Para que el registro esté actualizado
Para que un servicio puede interrogar al corredor
¿En que consiste una interfaz de componente?
Las operaciones requeridas por un componente
Las operaciones previstas por un componente
Las operaciones que soporta un componente
Las operaciones externamente visibles de un componente
¿Qué es un objeto broker?
Un objeto que se rompe en un sistema
Un objeto que maneja las solicitudes enviadas por otros objetos
Un objeto que media en las interacciones entre clientes y servicios
Un objeto que envía solicitudes a otros objetos
¿Qué es una arquitectura orientada a servicios (SOA)?
Una arquitectura de software distribuido con múltiples servicios autónomos
Una arquitectura de software distribuido
Una arquitectura cliente/servicio distribuida
Una arquitectura de software distribuido con múltiples servicios relacionados
¿En que consiste una interfaz provista por un componente?
Las operaciones que hay dentro de un componente
Las operaciones que un componente debe cumplir
Las operaciones de un componente
Las operaciones que un componente usa
¿Cuál de las siguientes propiedades no se aplica a un servicio?
Reutilizable
Autónomo
Reconocible
Fijo
En una SOA, ¿Cuál de las siguientes afirmaciones NO es cierta?
Existen protocolos estándar para permitir que los clientes se comuniquen con los servicios
Un cliente descubre enlaces a un servicio.
Un cliente se comunica con un servicio específico suministrado en una configuración de servidor fijo.
Varios clientes se comunican con un servicio.
¿Cuándo es particularmente útil usar el patrón handle Broker en lugar del Patrón Broker de reenvío?
Si el cliente tiene que mantener un diálogo con el servicio
Si el cliente conoce el tipo de servicio requerido, pero no el servicio específico
Si el cliente sólo se comunica con el servicio una vez
Si el cliente necesita tener un intermediario
En una arquitectura de software basada en componentes distribuidos, ¿Cuál de las siguientes afirmaciones es una descripción más completa de despliegue de componentes?
Los componentes se pueden implementar en diferentes nodos en un entorno distribuido geográficamente después del diseño e implementación.
Los componentes se pueden implementar en diferentes nodos en un entorno distribuido geográficamente antes de su implementación.
Las instancias de componentes se pueden implementar en diferentes nodos en un entorno distribuido geográficamente.
Los componentes se pueden implementar en diferentes nodos en un entorno distribuido geográficamente antes del diseño.
El tipo de brokering Páginas amarillas es útil cuando un solicitante de servicios:
Conoce el servicio específico requerido pero no el tipo de servicio
Necesita descubrir al corredor
Necesita descubrir la ubicación del servicio
Sabe el tipo de servicio requerido, pero no el servicio específico
{"name":"Tema 1 Arquitectura", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"¿Qué describe la arquitectura software?, ¿Cuál de las siguientes frases NO es cierta cuando hablamos de componentes?, ¿Qué es la vista estructural de una arquitectura software?","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Make your own Survey
- it's free to start.