ISIS2503 - 202320 - Estilos_De_Arquitectura

ISIS2503 - 202320 - Estilos_De_Arquitectura

University

6 Qs

quiz-placeholder

Similar activities

Prueba de nuevas Tics

Prueba de nuevas Tics

University

10 Qs

ANGULAR

ANGULAR

University

10 Qs

TIC´s

TIC´s

University

10 Qs

Examen Parcial 1  2m

Examen Parcial 1 2m

University

10 Qs

Programación Móvil I Parte 1

Programación Móvil I Parte 1

University

10 Qs

CUESTIONARIO DE MECANICA BASICA U1

CUESTIONARIO DE MECANICA BASICA U1

University

10 Qs

MI MÉTODO

MI MÉTODO

University

10 Qs

Prueba de Algoritmos y Programación

Prueba de Algoritmos y Programación

10th Grade - University

10 Qs

ISIS2503 - 202320 - Estilos_De_Arquitectura

ISIS2503 - 202320 - Estilos_De_Arquitectura

Assessment

Quiz

Computers

University

Hard

Created by

Juan Diego Ortega

Used 3+ times

FREE Resource

6 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

30 sec • 2 pts

¿Cuál(es) de la(s) siguiente(s) opción(es) NO es una familia?

Asignación

Despliegue

Integración

Módulo

Componente-Conector

2.

MULTIPLE CHOICE QUESTION

3 mins • 3 pts

Imagina que la empresa conformada por ingenieros que ha creado RASI MEDICAL recibe una solicitud por parte de una IPS con varias sedes en el país. Esta Institución les pregunta si es posible implementar un sistema de monitoreo en tiempo real de los datos de los signos vitales de un paciente y que esté incluido dentro de la aplicación web de RASI MEDICAL. El equipo de ingenieros transfiere esa pregunta a los estudiantes de Arquitectura de Software de la universidad de los Andes, los cuales afirman que sí es posible, pero que es necesario definir un estilo de arquitectura adecuado para que el monitoreo, aunque presente un poco de retraso respecto a los datos en tiempo real, no permita que haya pérdida de datos debido a la alta sensibilidad se pueden tener algunos pacientes, por ejemplo, en las salas de UCI.

Usted, luego de ver el tema de estilos de arquitectura en el curso, ¿cuál de los siguientes estilos de arquitectura cree que sería el más adecuado para el requerimiento de mínima pérdida de datos en el monitoreo de signos vitales?

  1. Lo más adecuado sería implementar de forma sincrónica el estilo “Productor-Consumidor” de la familia Componente-Conector, porque con la implementación de un buffer de gran tamaño, aunque se reciba y procese información a diferente velocidad, la probabilidad de pérdida de datos se reduce al mínimo posible.

  1. Lo más adecuado en este caso es implementar de forma asincrónica el estilo “Publicador-Suscriptor” de la familia Componente-Conector, pues con la construcción de un Message-broker adecuado que asegure que los datos se guarden temporalmente en un buffer y un sistema de entrega en tiempo real de datos, se puede asegurar entregar la información con mínima pérdida de datos.

  1. En este caso, la mejor decisión es implementar de forma sincrónica el estilo “Pipe and Filter” de la familia Componente-Conector, porque se necesita procesar y filtrar la información desde los sensores de signos vitales hacia los los componentes de software de RASI MEDICAL que los reciben y muestran. 

La mejor decisión para ese requerimiento es implementar el estilo de 3 niveles (3-Tier) de la familia Componente-Conector, pues es necesario tener desacoplamiento entre el nivel de presentación, de lógica y de persistencia de la información de los signos vitales recibida por los sensores y mostrada en la aplicación de RASI MEDICAL para evitar la pérdida de esos datos.

3.

MULTIPLE SELECT QUESTION

5 mins • 4 pts

Usted se encuentra diseñando un sistema de colaboración entre bibliotecas en distintos rincones del mundo. El propósito principal de su sistema es facilitar la transferencia digital de artículos, libros y revistas entre sus usuarios. Sin embargo, debido a que algunos de los recursos tienen restricciones de copyright, está prohibido que su contenido se aloje en una máquina que no pertenezca a una biblioteca. A partir de esto, usted propone

  1. Una arquitectura Cliente-Servidor. Las bibliotecas se conectan a un servidor centralizado que mantiene un registro de quiénes se encuentran conectados. A través de este servicio, las bibliotecas pueden encontrar fácilmente qué otras bibliotecas poseen los títulos que les interesan.

Una arquitectura Publish-Subscribe. Las bibliotecas crean un hilo al cual se pueden suscribir otros usuarios que estén interesados en sus recursos. Cada vez que se publica una nueva versión del recurso, todos los suscriptores reciben dicha versión.

  1. Una arquitectura Peer-2-Peer. Las bibliotecas forman una red organizada y se comunican directamente con sus pares para enviar/recibir los recursos de su interés. Cuando una biblioteca se encuentra con una alta carga de trabajo, la red redirige solicitudes a otras bibliotecas que también contengan esos mismos recursos.

  1. Una arquitectura Modelo-Vista-Controlador. La aplicación se organiza utilizando un modelo de datos (los recursos que posee una biblioteca), una vista que le permite a las bibliotecas visualizar sus títulos, y un controlador que se comunica con las demás bibliotecas para solicitar otros títulos de interés.

Una arquitectura Pipe-Filter. Los recursos deben pasar por varias fases de procesamiento en su camino entre ambas bibliotecas. Entre el procesamiento, se incluye encriptar, comprimir, filtrar y enrutar la información hacia su destino.

4.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

Se le darán tres casos de contexto de aplicaciones mundialmente conocidas y tres estilos de la familia C&C. Usted deberá asociar a cada contexto un tipo de estilo

En Adobe Photoshop, a menudo se busca lograr efectos de edición de imágenes complejos y personalizados. Por ejemplo, un diseñador gráfico puede querer ajustar el contraste de una imagen, aplicar un filtro de desenfoque para suavizar ciertas áreas y luego corregir el balance de color para obtener la apariencia deseada. ¿Cómo se podría describir el enfoque arquitectónico utilizado en Photoshop que permite que estos ajustes y filtros se apliquen de manera secuencial y controlada, donde cada paso transforma la imagen antes de pasarla al siguiente?

Modelo - Vista - Controlador

BlackBoard

Pipe and Filter

Peer-to-peer

Cliente-Servidor

5.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

Se le darán tres casos de contexto de aplicaciones mundialmente conocidas y tres estilos de la familia C&C. Usted deberá asociar a cada contexto un tipo de estilo


En Twitter, los usuarios pueden elegir seguir a otros usuarios para recibir actualizaciones de sus publicaciones. Cuando un usuario que sigue a otros usuarios inicia sesión en su cuenta, ve una secuencia de tweets de las personas a las que sigue. Además, si alguien a quien siguen publica un nuevo tweet, este aparece automáticamente en la línea de tiempo de los seguidores. ¿Cómo se podría describir este modelo de comunicación que permite que los usuarios reciban y vean las actualizaciones de aquellos a quienes siguen?

Publish-Subscribe

Cliente-Servidor

Shared Data

3-Tier

Broker

6.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

Se le darán tres casos de contexto de aplicaciones mundialmente conocidas y tres estilos de la familia C&C. Usted deberá asociar a cada contexto un tipo de estilo

En la plataforma de comunicación empresarial Slack, los usuarios pueden enviar mensajes a canales específicos donde otros miembros del equipo pueden ver y responder a esos mensajes. Además, Slack permite la configuración de notificaciones personalizadas para ciertos canales o palabras clave, y los mensajes se almacenan en un historial accesible. ¿Cómo se podría describir el enfoque arquitectónico utilizado por Slack para gestionar y enrutar eficientemente estos mensajes entre diferentes canales y usuarios?


PACE

Peer-to-peer

Service-Oriented Architecture

Pipe-Filter

Broker