Bloque 1: Patrones arquitectónicos, estilos y arquitecturas Monolíticas vs Distribuidas
¿Qué es un patrón arquitectónico en software?
Apuntes
4- Patrones de Arquitectura – Diagramas de Componentes – Despliegue – Paquete – Documentación de Arquitectura Patrones Arquitectónicos ¿Qué es un patrón arquitectónico? Un patrón arquitectónico en software describe un problema de diseño que se repite en ciertos contextos y propone una solución genérica y comprobada para su solución. - Un patrón arquitectónico se describe mediante: • Tipos de componentes: repositorios de datos, procesos, objetos. • Tipos de conectores / mecanismos de interacción: llamadas a subrutinas, eventos, pipes e incluyen la estructura de control. • Esquema topológico: Describe cómo se organizan y relacionan estos componentes. • Restricciones: Define limitaciones sobre la topología y el comportamiento de los componentes. • Descripción de costos y beneficios: Proporciona un resumen no formal de las ventajas y desventajas de usar el patrón. - Un patrón se enfoca en el problema y el contexto que resuelve - Se identifica con un nombre intuitivo. ej.: cliente-servidor. Patrones y Estilos Arquitectónicos Un estilo arquitectónico define una familia de sistemas de software en términos de su organización estructural. Un estilo arquitectónico expresa los componentes y l...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis