Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Ej)
Ventajas.
TDD).
No existe ciclo de vida de las páginas. Con menos peso, menos complejidad.
2
Desventajas
considerablemente.
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
Todos los datos en un sistema se gestionan en un repositorio central,
También puede usarse en sistemas dirigidos por datos, en los que la inclusión de
Ventajas
existencia de otros
componentes.
Los cambios hechos por un componente se pueden propagar hacia todos los
componentes.
Desventajas.
5
El repositorio es un punto de falla único, de modo que los problemas en el
repositorio
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
6
La funcionalidad general (por ejemplo, un servicio de impresión) estaría
los servicios.
Desventajas.
sistema.
de diferentes organizaciones.
Tubería y filtro
transformación de datos.
Ventajas
7
Fácil de entender y soporta reutilización de transformación. El estilo del flujo
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,dividir%20sistemas%20de%20software
%20complicados.&text=Los%20beneficios%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.
9
10