ThatQuiz Directorio Inténtalo
Análisis arquitectónico
Contribuido por: Muñoz
  • 1. ¿Qué es el análisis arquitectónico?
A) La fase en la que se desarrolla la interfaz de usuario
B) La descripción detallada de los módulos de un sistema
C) Un proceso de evaluación y diseño de la estructura de un sistema de software
D) La implementación concreta de un sistema basada en requisitos reunidos
  • 2. ¿Por qué es importante la documentación de la arquitectura de software?
A) Facilita la comunicación efectiva entre los miembros del equipo y las partes interesadas
B) Porque es un requisito obligatorio impuesto por los estándares ISO
C) Porque garantiza que el software sea 100% libre de errores
D) Porque reduce el tiempo de desarrollo del software
  • 3. ¿Qué es un diagrama de despliegue en el contexto del análisis arquitectónico?
A) Un diagrama que muestra cómo los componentes software se despliegan en nodos físicos
B) Un diagrama que representa las interacciones entre clases y objetos
C) Un diagrama que muestra la estructura de descomposición de un sistema
D) Un diagrama que detalla el flujo de control en un sistema
  • 4. ¿Qué es la cohesión en el contexto del diseño arquitectónico de software?
A) El grado en que los elementos de un módulo están relacionados funcionalmente
B) La capacidad de un sistema para interactuar con otros sistemas
C) La independencia entre los componentes de un sistema
D) La medida en que un sistema se puede cambiar fácilmente sin afectar otras partes
  • 5. ¿Qué es el acoplamiento en el contexto del diseño arquitectónico de software?
A) La capacidad de un sistema para soportar múltiples idiomas
B) La forma en que los datos se almacenan en una base de datos
C) La capacidad de un sistema para manejar múltiples solicitudes simultáneas
D) El grado en que dos módulos de software están interconectados
  • 6. ¿Qué importancia tiene la escalabilidad para un sistema de software?
A) Reduce el coste inicial de desarrollo del software
B) Asegura que el sistema tenga la última tecnología disponible
C) Simplifica la administración de bases de datos en el sistema
D) Permite que el sistema crezca y se ajuste a las demandas cambiantes sin comprometer su rendimiento
  • 7. ¿Qué es la concurrencia en el diseño arquitectónico de software?
A) La forma en que una arquitectura se representa visualmente en diagramas
B) La capacidad del sistema para interactuar con otros sistemas de manera sincronizada
C) La medida en que un sistema puede ser compartido entre diferentes usuarios
D) La capacidad del sistema para realizar múltiples tareas simultáneamente
  • 8. ¿Qué son los patrones de diseño en el contexto del análisis arquitectónico de software?
A) Soluciones generales a problemas de diseño recurrentes en el desarrollo de software
B) Técnicas de programación utilizadas para mejorar la eficiencia del código
C) Herramientas de modelado que muestran la estructura de clases y objetos de un sistema
D) Modelos matemáticos utilizados para predecir el rendimiento de un sistema
  • 9. ¿Qué es la capa de presentación en la arquitectura de software?
A) La capa que define la estructura global del sistema y su separación en módulos
B) La capa que se encarga de la comunicación con bases de datos y servicios externos
C) La capa que gestiona las reglas de negocio y el flujo de control
D) La capa responsable de la interfaz de usuario y la presentación de datos
  • 10. ¿Qué es la arquitectura basada en microservicios?
A) Un enfoque arquitectónico donde una aplicación se construye como un conjunto de servicios pequeños y autónomos
B) Un enfoque arquitectónico que se basa en un único servicio monolítico
C) Un enfoque donde todos los servicios comparten la misma base de código
D) Un enfoque arquitectónico que no considera la escalabilidad del sistema
Examen creado con That Quiz — donde la práctica de matemáticas se hace fácil.