Arquitectura de Software
作者:JOSE R. HARO ROBLES
1. Estilo Arquitectónico. Características: - Componentes - Conectores - Restricciones - Modelos semánticos
1.1. Arquitecturas Estratificadas. Sus principios se basan en la crea- ción de capas, cada una de ellas realiza diferentes operaciones.
1.1.1. Características: * Jerárquica * Organización de capas * Protocolos determinan interacciones * Interacciones entre capas adyacentes
1.1.2. Aplicación: * Sistemas Operativos * Compiladores * Máquinas Virtuales * Protocolos de comunicación
1.1.3. Importancia: Se pueden diseñar sistemas de gran ta- maño donde existen elementos de alto y bajo nivel.
1.1.4. Ventajas: * Facilita la reutilización * Facilita el mantenimiento * Se trabaja en varios niveles de abstracción
1.1.5. Desventajas: * No todos los sistemas permiten esta estructura * Bajo rendimiento por la comunicación entre capas