Logo Studenta

Examen Parcial 5 - Nat Alia

¡Estudia con miles de materiales!

Vista previa del material en texto

1. ¿Qué es la arquitectura de software? 
 
Respuesta: La arquitectura de software es el diseño estructural y organizacional 
del software que describe sus componentes, relaciones y comportamiento. 
 
2. ¿Cuál es el objetivo principal de la arquitectura de software? 
 
Respuesta: El objetivo principal de la arquitectura de software es garantizar que el 
software cumpla con los requisitos del usuario y tenga un diseño estructural y 
organizacional sólido. 
 
3. ¿Qué es un patrón de arquitectura de software? 
 
Respuesta: Un patrón de arquitectura de software es una solución comúnmente 
utilizada para resolver un problema de diseño en la arquitectura de software. 
 
4. ¿Por qué se utilizan patrones de arquitectura de software? 
 
Respuesta: Los patrones de arquitectura de software se utilizan para garantizar un 
diseño consistente y efectivo en la arquitectura de software y para mejorar la 
reutilización de soluciones exitosas en diferentes proyectos. 
 
5. ¿Qué es una arquitectura de software en capas? 
 
Respuesta: Una arquitectura de software en capas es un patrón de arquitectura de 
software en el que el software se divide en capas lógicas que tienen una 
responsabilidad específica. 
 
6. ¿Cuáles son las ventajas de una arquitectura de software en capas? 
 
Respuesta: Las ventajas de una arquitectura de software en capas son la 
modularidad, la facilidad de mantenimiento, la escalabilidad y la reutilización. 
 
7. ¿Qué es una arquitectura de software basada en servicios? 
 
Respuesta: Una arquitectura de software basada en servicios es un patrón de 
arquitectura de software en el que el software se divide en servicios 
independientes que pueden comunicarse entre sí mediante interfaces bien 
definidas. 
 
8. ¿Cuáles son las ventajas de una arquitectura de software basada en servicios? 
 
Respuesta: Las ventajas de una arquitectura de software basada en servicios son 
la modularidad, la flexibilidad, la escalabilidad y la reutilización. 
 
9. ¿Qué es una arquitectura de software orientada a objetos? 
 
Respuesta: Una arquitectura de software orientada a objetos es un patrón de 
arquitectura de software en el que el software se diseña utilizando conceptos de 
programación orientada a objetos. 
 
10. ¿Cuáles son las ventajas de una arquitectura de software orientada a objetos? 
 
Respuesta: Las ventajas de una arquitectura de software orientada a objetos son 
la reutilización, la modularidad, la flexibilidad y la escalabilidad. 
 
11. ¿Qué es una arquitectura de software basada en eventos? 
 
Respuesta: Una arquitectura de software basada en eventos es un patrón de 
arquitectura de software en el que el software se diseña para responder a eventos 
específicos generados por el usuario o el sistema. 
 
12. ¿Cuáles son las ventajas de una arquitectura de software basada en eventos? 
 
Respuesta: Las ventajas de una arquitectura de software basada en eventos son 
la escalabilidad, la flexibilidad y la capacidad de respuesta. 
 
13. ¿Qué es una arquitectura de software en forma de árbol? 
 
Respuesta: Una arquitectura de software en forma de árbol es un patrón de 
arquitectura de software en el que el software

Continuar navegando