Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de arquitectura de software - Coggle Diagram
Modelos de arquitectura de software
Capas
Utilizado para estructurar programas que se pueden descomponer en grupos de subtareas, cada una de las cuales se encuentra a un nivel particular de abstracción
Sus capas son...
Capa de presentación
Capa de aplicación
Capa de dominio
Capa de acceso de datos
Es utilizado en...
Aplicaciones de escritorio generales
Aplicaciones web de comercio electrónico
Cliente servidor
Consiste en dos partes; un
servidor
y múltiples
clientes
. El componente del servidor proporciona servicios a múltiples componentes del cliente
Es utilizado en aplicaciones en línea como correo electrónico, uso compartido de documentos y banca
Maestro-esclavo
Consiste en dos partes, los
maestros
y los
esclavos
. El componente maestro distribuye el trabajo entre componentes esclavos idénticos y calcula el resultado final de los resultados proporcionados por los esclavos
Es utilizado en...
Replicación de base de datos, implementando bases de datos maestras con esclavas que se sincronizan con ellas.
Perífericos conectados a un bus en un sistema informático
Pipeline
Implementado para estructurar sistemas que producen y procesan una secuencia de datos. Cada paso de procesamiento incluido en un componente de filtro, los datos procesados son pasados por tuberías.
Se utiliza en...
Compiladores, siendo los filtros consecutivos los encargados del análisis léxio, sintáctico y generación del código
Flujos de trabajo en bioinformática
Modelo-vista-controlador
Consiste en dividir una aplicación interactiva en 3 partes...
Modelo
Funcionalidad y datos básicos
Vista
Muestra la información al usuario
Controlador
Maneja la entrada del usuario
Se utiliza en aplicaciónes web y framworks, tales como Django y Rails
Igual a igual
Los componentes individuales se conocen como
pares
, estos pueden funcionar tanto como un cliente como un servidor.
Se utiliza en...
Redes de intercambio de archivos
Protocolos multimedia