Test de Fundamentos de Arquitectura de Software. Elaboró Ing. Luis Armando Amaya Q.Online version
Test de Fundamentos de Arquitectura de Software. Elaboró Ing. Luis Armando Amaya Q. - Seleccionar una única respuesta
1
¿Qué es la arquitectura de software dentro de un sistema informático?
2
¿Cuál es el objetivo principal de definir una arquitectura de software?
3
¿Qué describe un diagrama de arquitectura de software?
4
¿Qué es un patrón arquitectónico en software?
5
¿Qué caracteriza al estilo arquitectónico en capas?
6
¿Qué ventaja ofrece la arquitectura orientada a servicios (SOA)?
7
¿Qué principio se aplica en la arquitectura de microservicios?
8
¿Qué significa el principio de separación de responsabilidades?
9
¿Qué describe el modelo MVC en arquitectura de software?
10
¿Qué es un requisito no funcional en arquitectura de software?
11
¿Qué es la escalabilidad en arquitectura de software?
12
¿Qué es la mantenibilidad en arquitectura de software?
13
¿Qué es la interoperabilidad en arquitectura de software?
14
¿Qué es un diagrama de despliegue en arquitectura de software?
15
¿Qué es un diagrama de componentes en arquitectura de software?
16
¿Qué es un diagrama de clases en arquitectura de software?
17
¿Qué es un diagrama de secuencia en arquitectura de software?
18
¿Qué es la arquitectura cliente-servidor?
19
¿Qué caracteriza a la arquitectura orientada a eventos?
20
¿Qué es la arquitectura peer-to-peer?
21
¿Qué es la arquitectura orientada a componentes?
22
Un sistema de gestión hospitalaria debe integrarse con laboratorios externos y farmacias que usan diferentes tecnologías. El arquitecto recomienda usar servicios web con estándares abiertos. ¿Qué atributo de calidad está atendiendo?
23
En un proyecto de microservicios, cada servicio tiene su propia base de datos y se comunica mediante APIs REST. ¿Qué principio arquitectónico se está aplicando?
24
Una empresa de streaming necesita que los usuarios puedan reproducir contenido sin interrupciones, incluso con variaciones en la velocidad de internet. El arquitecto propone usar buffering adaptativo. ¿Qué atributo de calidad está priorizando?
25
En un sistema de comercio electrónico, el arquitecto decide usar microservicios para el carrito de compras, pagos y catálogo. ¿Qué ventaja ofrece este enfoque?
26
Una empresa de comercio electrónico en crecimiento enfrenta problemas de rendimiento porque su aplicación monolítica no soporta el aumento de usuarios durante temporadas de alta demanda. ¿Cuál decisión arquitectónica sería más adecuada para garantizar escalabilidad y resiliencia?
27
Un hospital digitaliza su sistema de historias clínicas y debe garantizar seguridad, disponibilidad y cumplimiento normativo. ¿Qué enfoque arquitectónico resulta más adecuado?
28
Una fintech necesita garantizar que su sistema de pagos electrónicos sea tolerante a fallos y mantenga disponibilidad continua. ¿Qué patrón arquitectónico debería priorizarse?
29
Una universidad implementa un sistema académico en línea y debe garantizar que múltiples aplicaciones (biblioteca, matrículas, aulas virtuales) se integren de manera coherente. ¿Qué estilo arquitectónico es más apropiado?
30
Una empresa de logística necesita optimizar su sistema de rastreo de paquetes en tiempo real, integrando sensores IoT y aplicaciones móviles. ¿Qué arquitectura resulta más adecuada para este escenario?
31
Una empresa fintech está diseñando una plataforma de pagos que debe soportar millones de transacciones por día sin degradar el rendimiento. El arquitecto propone dividir el sistema en servicios independientes.
¿Cuál es el principal beneficio de esta decisión?
32
Un sistema de comercio electrónico presenta fallas frecuentes porque todos sus módulos están altamente interconectados. El equipo decide aplicar el principio de bajo acoplamiento. ¿Qué resultado se espera?
33
Una plataforma de streaming necesita garantizar disponibilidad continua, incluso ante fallas de servidores. ¿Qué atributo de calidad se está priorizando?
34
Un arquitecto decide implementar un sistema utilizando una arquitectura en capas (presentación, lógica de negocio y datos).
¿Cuál es la principal ventaja de este enfoque?
35
Una empresa implementa microservicios, pero observa problemas de latencia debido a la comunicación entre servicios. ¿Cuál podría ser una solución adecuada?
36
Una aplicación debe responder rápidamente a miles de usuarios simultáneos sin perder rendimiento. ¿Qué atributo de calidad es el más relevante?
37
Una empresa desarrolla un Sistema de Gestión Hospitalaria que será utilizado simultáneamente por médicos, enfermeros, personal administrativo, laboratorios y pacientes. Debido al crecimiento constante del sistema, se requiere una arquitectura que facilite el mantenimiento, la escalabilidad y la reutilización de componentes. ¿Cuál es el principal objetivo de definir una arquitectura de software durante el desarrollo de este sistema?
38
Durante el diseño de una solución empresarial, el arquitecto propone utilizar una arquitectura en capas compuesta por presentación, lógica de negocio y acceso a datos. Esta decisión busca mejorar la organización del sistema y facilitar futuras modificaciones. ¿Cuál es una de las principales ventajas de la arquitectura en capas?
39
Una organización requiere desarrollar una plataforma de comercio electrónico capaz de soportar miles de usuarios concurrentes y permitir la evolución independiente de módulos como pagos, inventario, facturación y logística. ¿Qué característica de una arquitectura basada en microservicios resulta especialmente adecuada para este escenario?
40
Durante la evaluación de un sistema de información se analizan atributos de calidad relacionados con rendimiento, disponibilidad, mantenibilidad, seguridad y escalabilidad. Estos aspectos son considerados fundamentales dentro del proceso arquitectónico. ¿Cómo se denominan generalmente estos requisitos dentro de la arquitectura de software?
Explicación
La arquitectura especifica componentes e interacciones, no manuales, código o hardware.
Buscamos escalabilidad, mantenimiento y cumplimiento de requisitos.
Representa la estructura y relaciones entre componentes.
Los patrones resuelven problemas de diseño recurrentes.
Capas permiten separar responsabilidades y roles.
SOA facilita reutilización de servicios independientes.
Los microservicios se dividen en servicios pequeños y autónomos.
Asignar roles y funciones claras a cada componente.
MVC separa datos, interfaz y lógica de control.
Ejemplos: rendimiento, seguridad, escalabilidad.
|