Patrones de Diseño
Patrones de Diseño
Patrones de Diseño
Alexander
Apellido:
Rosario Acevedo
Matricula:
2018-0458
Materia:
Arquitectura de Software
Trabajo de:
Patrones de Diseño
Fecha: 22-06-2020
1
MVC
Modelo Vista Controlador (MVC) es un estilo de arquitectura de software
que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en
Ej)
Ventajas.
• No existe ciclo de vida de las páginas. Con menos peso, menos complejidad.
2
Desventajas
Patrón en Capas.
3
Ventajas.
separado.
Desventajas.
• Pérdida de eficiencia;
• Trabajo innecesario por parte de capas más internas o redundante entre varias
capas;
4
Este patrón se usa cuando se tiene un sistema donde los grandes volúmenes
usarse en sistemas dirigidos por datos, en los que la inclusión de datos en el repositorio
Ventajas
existencia de otros
• componentes.
• Los cambios hechos por un componente se pueden propagar hacia todos los
componentes.
Desventajas.
repositorio
5
• Es posible que haya ineficiencias al organizar toda la comunicación a través
del repositorio.
Cliente-Servidor.
clientes son usuarios de dichos servicios y para utilizarlos ingresan a los servidores.
Se usa cuando, desde varias ubicaciones, se tiene que ingresar a los datos
en una base de datos compartida. Como los servidores se pueden replicar, también se
Ventajas
• La principal ventaja de este modelo es que los servidores se pueden distribuir
disponible a todos los clientes, así que no necesita implementarse en todos los
servicios.
6
Desventajas.
sistema.
de diferentes organizaciones.
Tubería y filtro
de datos.
Ventajas
7
Desventajas.
formato acordado.
• Esto aumenta la carga del sistema, y puede significar que sea imposible
incompatibles.
8
Referencias bibliográficas.
controller-explicado
https://arevalomaria.wordpress.com/2010/12/02/introduccion-al-patron-
de-arquitectura-por-
capas/#:~:text=El%20Patr%C3%B3n%20de%20arquitectura%20por,divi
dir%20sistemas%20de%20software%20complicados.&text=Los%20ben
eficios%20de%20trabajar%20un,todo%2C%20sin%20considerar%20las
%20otras.
https://www.ictea.com/cs/index.php?rp=%2Fknowledgebase%2F3481%
2FiQue-es-un-
repositorio.html#:~:text=Los%20datos%20almacenados%20en%20un,f
%C3%ADsico%2C%20como%20un%20disco%20compacto.