Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios de Arquitectura de Software: Patrones, Microservicios y Usabilidad, Apuntes de Arquitectura de ordenadores

arquitectura software segun el libro de milo

Tipo: Apuntes

2018/2019

Subido el 12/09/2019

nico-gamarra
nico-gamarra 🇦🇷

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1. Cual no es un patrón de arquitectura de software? *
Microchanel
Basada en niveles de abstracción
2. La arquitectura basada en eventos es sincrónica *
Falso
3. Característica de la arquitectura basada en eventos: *
Desvincula los clientes de eventos de los consumidores de eventos.
Se admiten cualquier número de consumidores que reciben y reacccionan a los misms eventos.
Se componen de eventos altamente desacoplados
Los eventos son de un sólo propósito
4. ¿que topología de la arquitectura basada en eventos se encadenan varios eventos para ser procesados? *
Opología sin mediador
5. El Patrón de Arquitectura microkernel consta de un core system y módulos plugins: *
Verdadero
6. En el patrón microkernel: *
El core system tienen la mínima funcionalidad requerida
El core system necesita un registro de plgins para conocer los que estan disponibles para poder
implementarse
7. Microkernel: *
No especifica los detalles de implementación
Los contratos entre los módulos y el sistema se encuentran cuando son desarrollados por terceros
8. Microkernel Puede tener problemas de dependencia si no mantenemos la comunicación entre
complementos al mínimo *
Verdadero
9. Microkernel: *
Proporciona soporte para desarrollo incremental
Se puede utilizar como parte de otro patrón
10. Microservicios: *
Se implementan como servicios PAAS
Son entidades aisladas
Son servicios autónomos que trabajan en conjunto
Adecuado para tener compatibilidad con distintas plataformas
11. En microservicios los servicios e comunican entre sí con APIs *
Verdadero
12. En la arquitectura monolítica , el servidor se encarga de la lógica y datos *
Verdadero
13. En Microservicios: *
Los servicios son responsables de mantener sus datos
No todos los servicios pueden ser modificados y nuevamente desplados mantiniendo la funcionalidad del
sistema
La arquitectura se implementa como una unidad separada
14. Administración: es uno de los 3 componentes en la arquitectura de microservicios que identifica errores entre
otras funciones *
Verdadero
15. Funciones de los componentes de microservicios *
Mantienen una lista de los servicios y en los nodos en que se encuentran
Mantienen una lista de los servicios pero no identifican los nodos donde se encuentran
Permite la búsqueda de servicios para localizar el punto de conexión
La puerta de enlace API desacoplan los clientes de los servicios
No se pueden refactorizar sin cambiar tambien a los clientes
16. Microservicios: Los clientes no llaman directamente a los servicios *
Verdadero
pf3

Vista previa parcial del texto

¡Descarga Ejercicios de Arquitectura de Software: Patrones, Microservicios y Usabilidad y más Apuntes en PDF de Arquitectura de ordenadores solo en Docsity!

1. Cual no es un patrón de arquitectura de software? *

  • Microchanel
  • Basada en niveles de abstracción

2. La arquitectura basada en eventos es sincrónica *

  • Falso

3. Característica de la arquitectura basada en eventos: *

  • Desvincula los clientes de eventos de los consumidores de eventos.
  • Se admiten cualquier número de consumidores que reciben y reacccionan a los misms eventos.
  • Se componen de eventos altamente desacoplados
  • Los eventos son de un sólo propósito

4. ¿que topología de la arquitectura basada en eventos se encadenan varios eventos para ser procesados? *

  • Opología sin mediador

5. El Patrón de Arquitectura microkernel consta de un core system y módulos plugins: *

  • Verdadero

6. En el patrón microkernel: *

  • El core system tienen la mínima funcionalidad requerida
  • El core system necesita un registro de plgins para conocer los que estan disponibles para poder implementarse

7. Microkernel: *

  • No especifica los detalles de implementación
  • Los contratos entre los módulos y el sistema se encuentran cuando son desarrollados por terceros

8. Microkernel Puede tener problemas de dependencia si no mantenemos la comunicación entre

complementos al mínimo *

  • Verdadero

9. Microkernel: *

  • Proporciona soporte para desarrollo incremental
  • Se puede utilizar como parte de otro patrón

10. Microservicios: *

  • Se implementan como servicios PAAS
  • Son entidades aisladas
  • Son servicios autónomos que trabajan en conjunto
  • Adecuado para tener compatibilidad con distintas plataformas

11. En microservicios los servicios e comunican entre sí con APIs *

  • Verdadero

12. En la arquitectura monolítica , el servidor se encarga de la lógica y datos *

  • Verdadero

13. En Microservicios: *

  • Los servicios son responsables de mantener sus datos
  • No todos los servicios pueden ser modificados y nuevamente desplados mantiniendo la funcionalidad del sistema
  • La arquitectura se implementa como una unidad separada

14. Administración: es uno de los 3 componentes en la arquitectura de microservicios que identifica errores entre

otras funciones *

  • Verdadero

15. Funciones de los componentes de microservicios *

  • Mantienen una lista de los servicios y en los nodos en que se encuentran
  • Mantienen una lista de los servicios pero no identifican los nodos donde se encuentran
  • Permite la búsqueda de servicios para localizar el punto de conexión
  • La puerta de enlace API desacoplan los clientes de los servicios
  • No se pueden refactorizar sin cambiar tambien a los clientes

16. Microservicios: Los clientes no llaman directamente a los servicios *

  • Verdadero

17. Microservicios *

  • Pueden surgir problemas de compatibilidad con las actualizaciones de algunos servicios
  • Pueden tener problemas de congestión si las API se comunican demasiado
  • La coherencia de los datos es un problema

18. Docker: *

  • Utiliza contenedores para desplegar aplicaciones
  • Ejecuta procesos de manera ailada
  • Utiliza contenedores como maquina virtual

19. Kubernetes *

  • Es una aplicación de código libre para la gestión de aplicaciones en contenedores
  • Los componentes que forman Kubernetes están diseñados para estar débilmente acoplados
  • Ninguna de ellas

20. Un patrón de diseño: *

  • Es una sólución de desarrollo frente a situciones repetitivas
  • Están relacionados con la creación de objetos
  • Está relacionado con la asignación de responsabilidad a los objetos

21. Los patrones de comportamiento de clases usan la herencia para describir algoritmos y flujos de control. *

  • Verdadero

22. los patrones creacionales *

  • Ayudan a hacer a un sistema independiente de cómo se crean, se componen y se representan sus objetos
  • Es util si necesitamos una sola instancia y sólo una instancia de una clase.

23. Que patrón controla la creación de una clase de forma que sólo se puede crear una única instancia en toda la

aplicación. *

  • Patrón singleton

24. Cual es el patrón que convierte la interface de una clase en otra que esperan los clientes? *

  • Patrón adapter Los patrones de comportamiento: *
  • Los basados en objetos usan la composición de objetos en vez de herencia

25. Iterator: *

  • Es un patrón de comportamiento

26. El patrón estado permite que un objeto modifique su comportamiento *

  • Verdadero

27. Un antipatrón es: *

  • Es un patrón mal implementado
  • Es un problema mal resuelto
  • Es una decisión equivocada de como resolver un problema

28. Con respecto a la experiencia del usuario *

  • La usabilidad es un atributo de UX

29. La usabilidad no puede verificarse sólo desde la óptica del producto *

  • Verdadero

30. La accesibilidad: *

  • Extiende el alcance del diseño para alcanzar a mucho más personas
  • Sin usabilidad podemos decir que no existe la accesibilidad
  • Sin accesibilidad no obtenermos usabilidad

31. Explique 5 de las 10 reglas de usabilidad según Nielsen: *

Visibilidad del estado del sistema Relación entre el sistema y el mundo real Control y libertad del usuario Consistencia y estándares Prevención de errores Reconocimiento antes que recuerdo Flexibilidad y eficiencia de uso Estética y diseño minimalista Ayudar a los usuarios a reconocer, diagnosticar y recuperarse de errores.