Please enable JavaScript.
Coggle requires JavaScript to display documents.
Patrones de diseño y patrones de arquitectura, image, image, image, image,…
Patrones de diseño y patrones de arquitectura
¿Qué es un patrón de diseño?
Son técnicas para resolver problemas comunes dentro del desarrollo de software u otros ámbitos referentes al diseño de interacciones o interfaces
Diferencia patrón de diseño y arquitectura
Patrones de Arquitectura de software
Son aplicables en el fase de diseño o análisis en el ciclo de vida del proyecto y su objetivo es dar una solución a problemas comunes que se presentan en la arquitectura de software.
Patrón de diseño
Son aplicables en al fase de construcción o desarrollo en el ciclo de vida del proyecto e indica la forma de estructurar el código, organización y interacción entre objetos, clases, instancias y relaciones
Patrones de arquitectura
Patrón por capas
Divide las tareas en grupos.
Tiene capas con su propio nivel de abstracción
Las capas son dependientes entre sí, cada una es responsable de pasar información a la siguiente.
Son utilizadas para aplicaciones de E-commerce y aplicaciones de escritorio.
Patrón cliente servidor
Se compone de un servidor y varios clientes
El cliente pide algún servicio que es provisto por el servidor
La información viaja por una conexión TCP/IP
Patrón maestro-esclavo
Esta compuesta por un maestro y varios esclavos
Los esclavos hacen el trabajo computacional y lo devolvían al maestro.
Una computadora con varios periféricos conectados es un buen ejemplo.
Patrón Broker
Se utiliza para estructurar sistemas distribuidos con componentes desacoplados
Los componentes pueden interactuar entre sí por medio de un intermediario
El intermediaro busca el servidor más adecuado cada que el cliente lo invoque
El servidor publica sus características para ser elegido según sea el caso
Patrón peer to peer (P2P)
Cada componente funciona como cliente y servidor
Se cambia de manera dinámica según la demanda.
Es utilizado en productos como criptomoneda y redes para compartir archivos