Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diseño Arquitectónico - Coggle Diagram
Diseño Arquitectónico
Salidas
Modelo estructural estático
Modelo de proceso dinámico
Modelo de interfaz
Modelos de relación
Modelo de distribuición
Condiciones no funcionales principales
Rendimiento
Protección
Disponibilidad
Mantenibilidad
Características
Identifica los subsistemas
Establece el control de los subsistemas
Establece la comunicación entre subsitemas
Decisiones
La estructura del sistema en subsistemas
Descomposición modular de subsistemas
Modelado del control para ejecutar por partes
Organizaciones comunes
Modelo de repositorios
Todos los subsistemas acceden a una base de datos central
Ventajas
Compartición eficiente
Ligera abstracción del manejo de datos
Centralización
Integración directa
Desventajas
Modelo de datos común
Difícil integración de subsistemas externos
Dificulta la evolución
Estandarización de las políticas
Dificultad para distribuir
Modelo cliente-servidor
Componentes
Conjunto de servidores
Ofrecen servicios
Conjunto de clientes
Una red
Es un modelo de sistema distribuído
Dos Capas
Uno o varios servidores idénticos
Conjunto de clientes
Cliente "grueso" o "delgado"
Tres Capas
Administración de datos
Servicios de aplicación
Presentación
Escalable de forma sencilla
Modelo de capas
Organiza subsistemas en capas
Cada capa presta servicios a la inmediatamente superior
Cada capa es cliente de la capa inferior
El diseño incluye el protocolo de interacción entre capas
Modelado de Control
Forma en que se controlan subsistemas para que servicios sean entregados oportunamente
Control Centralizado
Modelo de llamada-retorno
Modelo del administrador
Un subsistema se encarga de controlar
Control Basado en Eventos
Modelos de Transmisión
Modelos dirigidos por interrupciones
Se rigen por eventos externos
Descomposición modular
Los subsistemas se descomponen en módulos
Principales
Orientados a objetos
Flujo de datos
Sistemas
Distribuídos
Procesamineto se distribuye en varias computadoras
p2p
No se distinge entre clientes y servidores para los calculos
Arquitectura descentralizada
Arquitectura semicentralizada
Orientados a servicios
Obtener información en formato HTML
Servicio web
Proveedor de servicios
Solicitante de servicios