1
Introducción.
2
Desarrollo
3
Patrones de Arquitectura.
4
Relación de los Patrones de Arquitectura y los
Sistemas Informáticos.
Un patrón de arquitectura proporciona a un sistema informático
un conjunto de herramientas que puede ser utilizado para
desarrollar un amplio espectro de diversas arquitecturas. Este
esquema debe permitir describir una metodología para la
definición del sistema informático en términos de un conjunto
de bloques constitutivos que encajen entre sí adecuadamente
otorgando la ventaja de reutilizar dichos bloques o
componentes, esto en el argot de desarrollo de sistemas se
conoce como evitar reinventar la rueda, además de proveer un
vocabulario común para que facilite la discusión acerca de
dicho sistema informático.
5
Ventajas y las Desventajas de los Sistemas
Distribuidos, Interactivos y Adaptables.
Sistema Características Patrones comunes de
arquitectura que ayudan a
implementar adecuadamente
este tipo de sistemas
Sistema Este tipo de sistemas pueden no encontrarse en una Los patrones arquitectónicos serian
Distribuido sola locación física, sino distribuir los componentes del el cliente servidor y punto a punto
mismo, aunque aun así para el usuario estos funcionan por ejemplificar algunos de los más
de forma coherente como si fuesen un solo sistema comunes.
frente a él, ejemplo de este tipo de sistemas es la
misma web
Sistema Para este tipo de sistema resulta de suma importancia Los patrones de arquitectura que
interactivo el papel del usuario en la interacción con el mismo mejor se relacionan a este tipo de
sistema por lo que para este sistema resultan más sistemas son el de modelo vista
importante los atributos de usabilidad y aprendizaje. controlador o mejor conocido
como MVC y el patrón de
Presentación Abstracción y Control
PAC
Sistema Estos sistemas a diferencia de los anteriores centran Los patrones de Microkernel y
adaptable mayormente su atención en la capacidad de reflexión son los más populares
adaptabilidad y cambios, para brindar mejores para implementar este tipo de
respuestas en tiempo real. sistemas.
6
Conclusiones
7
Referencias