暗記メーカー
ログイン
IS ARQUI 2
  • ユーザ名非公開

  • 問題数 79 • 3/4/2024

    記憶度

    完璧

    11

    覚えた

    31

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    ¿Cuál de las siguientes vistas pueden ser usados para analizar el trafico de red?

    Vista de despliegue

  • 2

    En el modelo 4+1 de Kruchner los puntos de vista son ortogonales y no son redundantes

    Falso

  • 3

    El proposito de aplicar patrones en arquitectura software es para:

    conseguir uno o más atributos de calidad

  • 4

    El estilo arquitectónico por niveles se ajusta mejor para desarrollar las aplicaciones software que requieran:

    componentes que sean facilmente reemplazables

  • 5

    Una persona necesita implementar una calculadora científica basada en web. Donde el interfaz de usuario podrá representar el teclado numérico, y los botones de operaciones matemáticas tales como funciones aritméticas (+,-,*,/), científicas y estadísticas. En función de las operaciones, el sistema calcula la expresión y proporciona la salida adecuada, qué tipo de patrón de arquitectura es el más adecuado para este tipo de software

    Modelo vista controlador

  • 6

    Los patrones de arquitectura son creados para resolver problemas inusuales de desarrollo

    Falso

  • 7

    ¿Qué es un estilo arquitectónico?

    son todas las mencionadas

  • 8

    Para alcanzar el atributo de calidad de "Capacidad de prueba" que patrón sería más adecuado

    Capas

  • 9

    Los atributos de calidad se especifican con escenarios. De qué partes se compone un escenario:

    Estimulo, Medición de la respuesta, Artefacto, Respuesta, Fuente de estímulo

  • 10

    Indicar las tácticas de disponibilidad

    Heartbeat, Rollback

  • 11

    Los patrones de arquitectura son creados para resolver problemas inusuales de desarrollo

    Falso

  • 12

    ¿Cuál de las siguientes afirmaciones describe mejor la relación entre los patrones arquitectónicos y las tácticas arquitectónicas?

    Un patrón puede emplear una o más tácticas

  • 13

    ¿Para abordar los atributos de calidad especificamos los puntos de vista siempre con las mismas técnicas de modelado?

    Falso

  • 14

    La parte de interfaz de usuario de un portal complejo interactua con un conjunto de servidores web. Estos servidores web, según el tipo de solicitud, lo enrutan al servicio de aplicación apropiado que procesa la solicitud. El servidor web luego devuelve la respuesta a la interfaz de usuario. Aquí, ¿cuál es el papel del servidor web?

    Broker

  • 15

    En el patrón por capas es utilizado habitualmente la vista de:

    Módulos

  • 16

    El propósito de identificar patrones en una arquitectura software es para:

    ayudar a conseguir propiedades de calidad específicas en una arquitectura

  • 17

    Escribir código de manejo de excepciones en una aplicación con entorno gráfico de interfaz de usuario (GUI) es un ejemplo de:

    Detección de fallos

  • 18

    Entre las características principales del atributo de calidad "Seguridad" no se encuentra:

    Efectividad, Genuinidad

  • 19

    Si tienes que diseñar un sistema que lea un conjunto de calificaciones de los estudiantes durante los últimos 10 años a partir de un archivo, donde se debe seleccionar las calificaciones del primer semestre, y entonces se debe agrupar estas calificaciones en función de varias asignaturas, ordenar estos registros según la clasificación, y finalmente publicar las calificaciones siguiente un orden ascendente del número de expediente, junto con un análisis estadístico (media, mediana,etc.) ¿Qué estilo arquitectónico preferirías?

    Tubería y filtro

  • 20

    Una persona necesita implementar una calculadora científica basada en web. Donde el interfaz de usuario podrá representar el teclado numérico, y los botones de operaciones matemáticas tales como funciones artimeticas (+,-,*,/), científicas y estadísticas. En función de las operaciones el sistema calcula la expresión y proporciona la salida adecuada, qué tipo de patrón de arquitectura es el más adecuado para este tipo de software

    Modelo vista controlador

  • 21

    El estilo arquitectónico por niveles se ajusta mejor para desarrollar las aplicaciones software que requieran:

    componentes que sean facilmente reemplazables

  • 22

    ¿Qué es un estilo arquitectónico?

    Todas

  • 23

    Supongamos que estamos diseñando un sistema de correos tipo gmail. Los mensajes que llegan son escaneados donde se realizan diferentes comprobaciones de seguridad a diferentes niveles de escaneo. Cada nivel de escaneo tiene su propia funcionalidad y depende a la entrada de los niveles previos. Para diseñar la arquitectura del sistema de correos mencionado ¿cuál seria el mejor enfoque?

    Usar patrón tuberías y filtros

  • 24

    Entre las características principales del atributo de calidad "Seguridad" no se encuentra:

    Genuidad, Efectividad

  • 25

    El principal propósito de desarrollar escenarios de atributos de calidad es para:

    comprender mejor los atributos de calidad

  • 26

    Los atributos de calidad se especifican con escenarios. De que partes se compone un escenario

    Fuente de estimulo, Artefacto, Respuesta, Estimulo, Medición de la respuesta

  • 27

    Supongamos que estamos diseñando un vehículo espacial que operará en Marte. El vehículo espacial en su descenso al planeta recibe varios tipos de señales de entrada, tales como la temperatura y la presión en su entorno, la velocidad de descenso en cualquier momento, la imagen de la superficie y la velocidad y dirección del viento. Estas entradas se convierten en un conjunto de puntos de datos numéricos para su posterior procesamiento. Según la velocidad de descenso, puede que tenga que ajustar y activar el empuje del motor hacia arriba o bien activar el paracaídas. Si detecta un obstáculo, puede que tenga que cambiar su dirección para que evitar dañarse en el descenso. Se ha visto difícil codificar estas decisiones como un workflow sistemático. ¿Qué patrón arquitectónico sería más apropiado aquí?

    Datos compartidos

  • 28

    La parte de interfaz de usuario de un portal complejo interactúa con un conjunto de servidores web. Estos servidores web, según el tipo de solicitud, lo enrutan al servicio de aplicación apropiado que procesa la solicitud. El servidor web luego devuelve la respuesta a la interfaz de usuario. Aquí, ¿cuál es el papel del servidor web?

    broker

  • 29

    ¿Cuál de las siguientes oraciones es la más correcta?

    (C) Una vista de despliegue muestra donde se ejecutaran los procesos

  • 30

    Si soy responsable de infraestructura tecnológica de una organización, cual sería la vista más util para ayudarme a realizar las compras de equipos

    Vista de asignación

  • 31

    El principal propósito de desarrollar escenarios de atributos de calidad es para:

    comprender mejor los atributos de calidad

  • 32

    Cuál de las siguientes afirmaciones de las perspectivas arquitectónicas no es verdad?

    son una colección de actividades, tácticas, pauras que se usan para alcanzar atributos de calidad

  • 33

    ¿Para abordar los atributos de calidad especificamos los puntos de vista siempre con las mismas técnicas de modelado?

    Falso

  • 34

    Escribir código de manejo de excepciones en una aplicación con entorno gráfico de interfaz de usuario (GUI) es un ejemplo de:

    Detección de fallos

  • 35

    Indica cuales de los siguientes elementos se considera driver arquitectónico

    Driver funcional, Driver de restricciones, Driver de atributo de calidad

  • 36

    ¿Cuál de las siguientes afirmaciones es más correcta acerca del Utility Tree?

    Un arbol cuyas hojas contienne escenarios de atributo de calidad

  • 37

    No hay diferencia entre arquitecturas de referencia y estilos arquitectónicos. Son de hecho preferencia del arquitecto.

    Falso

  • 38

    ¿Qué se realiza al diseñar una arquitectura?

    Se toman decisiones con el fin de transformar los drivers arquitectónicos en estructuras

  • 39

    Entre los métodos de diseño arquitectónico tenemos a

    Diseño conducido por atributos (ADD), Método de Rozansky and Woods

  • 40

    ¿Cuál es el enfoque principal del método Attribute Driven Design (ADD)?

    Utilizar los atributos de calidad como punto de partida

  • 41

    ¿Qué significa la sigla ADD en el contexto del diseño de arquitecturas software?

    Attribute Driven Design

  • 42

    ¿Cuál es el enfoque principal del método propuesto por Rozansky y Woods en el diseño de arquitecturas software?

    Utilizar un enfoque iterativo para el diseño, documentación y evaluación

  • 43

    ¿Qué aspecto es fundamental en el método de Rozansky y Woods para el desarrollo de arquitecturas software?

    La consideración de múltiples iteraciones para mejorar la arquitectura

  • 44

    Cuales son los pasos del metodo Rozansky y Woods

    Consolidar entradas, Identificar escenarios, Identificar estilos arquitectonicos relevantes, Generar una arquitectura candidata, Explorar opciones de arquitectura, Evaluar la arquitectura con los stakeholders, Si no aceptable Retrabajar la arquitectura, Si no aceptable Revisar los requerimientos

  • 45

    Cuales son los pasos del metodo ADD

    Revisar entradas, Establecer la meta de la iteración, Selecciona 1 o más elementos del sistema a refinar, Elije 1 o más conceptos de diseño que satisfagan los drivers, Instancia elementos, asigna responsabilidades y define interfaces, Documenta las vistas y registra las decisiones, Realizar análisis del diseño y chequea la meta de la iteración y el propósito

  • 46

    ¿Cuál de las siguientes afirmaciones describe mejor un beneficio de utilizar elementos arquitectónicos en un sistema de software?

    Los elementos arquitectónicos favorecen la comunicación entre ingenieros y arquitectos.

  • 47

    ¿Cuál de las siguientes afirmaciones describe mejor un componente arquitectónico en un sistema de software?

    Los componentes arquitectónicos encapsulan una funcionalidad específica y están diseñados para ser independientes.

  • 48

    Que atributos proporciona el Load Balancer?

    Escalabilidad, Disponibilidad, Rendimiento (throughput), Mantenibilidad

  • 49

    ¿Cuál de las siguientes afirmaciones describe mejor la función de un Load Balancer en un sistema de software?

    Equilibra la carga de tráfico entre un grupo de servidores

  • 50

    ¿Cuál de las siguientes afirmaciones describe mejor la escalabilidad vertical en un sistema de software?

    La escalabilidad vertical consiste en añadir más recursos en un solo ordenador para permitir que el sistema gestione un mayor tráfico o carga.

  • 51

    ¿Cuál es uno de los beneficios de la escalabilidad vertical en un sistema de software?

    Mayor flexibilidad al poder añadir recursos en un solo servidor para permitir que el sistema gestione un mayor tráfico o carga

  • 52

    ¿Cuál de las siguientes afirmaciones describe mejor la escalabilidad horizontal en un sistema de software?

    La escalabilidad horizontal consiste en añadir más recursos a través de nuevas instancias ejecutándose en ordenadores diferentes

  • 53

    ¿Cuál es una característica clave del Message Broker en un sistema de software?

    Utiliza la estructura de datos de una cola para almacenar mensajes entre remitentes y receptores

  • 54

    ¿Qué ventaja proporciona el uso de un Message Broker en la arquitectura de software?

    Proporciona disponibilidad y tolerancia a fallos al permitir que la aplicación receptora no esté activa en el momento del envío

  • 55

    ¿Cuál es una característica importante de la comunicación entre servicios a través de un Message Broker?

    Permite que la comunicación entre servicios sea asíncrona en ciertos casos

  • 56

    ¿Qué función cumple el Message Broker en la arquitectura de software?

    Almacena mensajes en una cola para permitir la comunicación asíncrona entre servicios

  • 57

    ¿Por qué es importante la comunicación asíncrona entre servicios en un sistema de software?

    Porque proporciona disponibilidad y tolerancia a fallos al permitir que los servicios no estén activos simultáneamente

  • 58

    ¿Por qué es importante evitar incluir lógica del negocio en el API Gateway?

    Para evitar convertir al API Gateway en un único punto de fallo

  • 59

    Que atributos de calidad nos da el API Gateway?

    Rendimiento, Seguridad, Modificabilidad, Mantenibilidad, Disponibilidad

  • 60

    Que es la API Gateway?

    Servicio de gestión de APIs que se sitúa entre el cliente y un conjunto de servicios del backend, componiendo las diferentes APIs de distintos servicios que se quieren exponer externamente en una API única

  • 61

    Por que la API Gateway permite mejorar el rendimiento?

    Permite simplificar la API externa y eliminar redundancias y puede incluir una memoria cache

  • 62

    Por que la API Gateway permite mejorar la modificabilidad y mantenibilidad?

    Permite hacer modificaciones internas de forma transparente para el cliente

  • 63

    Por que la API Gateway permite mejorar la disponibilidad?

    Permite añadir lógica para monitorizar el número de peticiones que recibe el sistema

  • 64

    Cuales son las consideraciones a tener en cuenta sobre el api gateway?

    No debería tener lógica del negocio , Se puede convertir en un único punto de fallo, por lo que es necesario tener múltiples instancias de la API Gateway posicionándola detrás de un balanceador de carga., Se añade una llamada más por lo que empeora la latencia, Es crucial que la API Gateway esté libre de fallos, por ejemplo, evitando bugs en una nueva release o versión.

  • 65

    ¿Cuál de las siguientes opciones es una ventaja de las bases de datos relacionales?

    Posibilidad de realizar consultas complejas de forma flexible utilizando SQL

  • 66

    ¿Cuál de las siguientes opciones es una desventaja de las bases de datos relacionales?

    Lenta en operaciones de lectura

  • 67

    ¿Cuándo se utilizan comúnmente las bases de datos relacionales?

    Cuando el esquema de la base de datos puede diseñarse de antemano

  • 68

    ¿Qué atributo de calidad es importante para considerar el uso de bases de datos relacionales?

    Transacciones ACID

  • 69

    ¿Cuál de las siguientes afirmaciones es verdadera sobre las bases de datos relacionales?

    Permiten realizar consultas complejas de forma flexible utilizando SQL

  • 70

    Cuales son las ventajas de las bases de datos relacionales?

    Almacenamiento eficiente, Posibilidad de realizar consultas complejas deforma muy flexible utilizando SQL, Intuitivas para el ser humano, Transacciones ACID (Atomicity, Consistency, Isolation, Durability)

  • 71

    Cuales son las desventajas de las bases de datos relacionales

    Estructura rígida (cambiar el esquema implica tareas de mantenimiento), Lenta en operaciones de lectura

  • 72

    Cuando se utilizan las bases de datos relacionales?

    Cuando se puede diseñar el esquema de antemano, Se necesitan consultas complejas, Hay que garantizar transacciones ACID

  • 73

    ¿Qué caracteriza a las bases de datos no relacionales?

    Permiten almacenar datos no estructurados y semi-estructurados de forma eficiente

  • 74

    ¿Las bases de datos no relacionales garantizan las transacciones ACID?

    No

  • 75

    ¿Qué característica define al Document Store?

    Almacena documentos que tienen cierta estructura definida

  • 76

    ¿Qué tipo de consultas se pueden realizar en un Document Store?

    Consultas sencillas como buscar productos por categoría

  • 77

    ¿Qué tipo de datos se suelen almacenar en un Object Store?

    Imágenes, archivos de audio y videos

  • 78

    ¿Cuál es una característica clave del Object Store?

    s una solución de almacenamiento escalable para objetos grandes

  • 79

    Estás escribiendo un software para un torneo Robocup donde tu equipo, compuesto por múltiples Robots, jugará un partido de fútbol con otro oponente. ¿Cuál debería ser su estrategia arquitectónica para escribir el software de control general para su robot?

    usar filtros y tuberias para procesar todas las entradas, usar un diseño basado en datos compartidos