Actividad 2. Estilos y patrones arquitect贸nicos. M.C. Juan Carlos Olivares Rojas Syllabus jcolivares@itesm.edu.mx May, 2009
Introducción
• Cuando se aplica el termino de estilo arquitectónico al área de la construcción, por ejemplo un hospital, se interpreta como un mecanismo descriptivo para diferenciar una construcción de otros estilos, un ejemplo puede ser una distinta distribución de la sala de espera de cada consultorio, diferentes opciones para que los médicos acomoden sus aparatos según las diferentes especialidades médicas, etc.
Introducción
• Un patrón arquitectónico al igual que un estilo, impone una transformación en el diseño de una arquitectura. Sin embargo, un patrón difiere de un estilo en varios elementos fundamentales: el alcance de un patrón es menor, ya que se concentra en un aspecto en lugar de hacerlo de toda la arquitectura; los patrones arquitectónicos tienden a abarcar aspectos específicos del comportamiento dentro del contexto de la arquitectura (sincronización, concurrencia, interrupciones).
Introducción
• Los patrones se usan junto con un estilo arquitectónico para determinar la forma de la estructura general de un sistema. • Entre los principales estilos arquitectónicos destacan la arquitectura centrada en datos, esta arquitectura consiste en tener centralizado el almacén de datos (un archivo o bien una base de datos), cuenta con la opción de actualizar, agregar, eliminar o modificar los datos de ese almacén.
Introducción
• Otro estilo arquitectónico es precisamente la arquitectura de flujo de datos, este tipo de arquitecturas se utiliza cuando los datos de entrada se transformarán para ser la información de salida del sistema, de esta manera esos datos de entrada tienen que ser manipulados para realizar los cálculos necesarios a fin de obtener la información de salida deseada.
Introducción
• Los patrones arquitectónicos definen un enfoque muy específico para el manejo de alguna característica de comportamiento del sistema, los ejemplos más representativos de éstos son: • la concurrencia, • la persistencia,
Referencias
โ ข Curso de Proyecto Integrador de Software Bรกsico, Universidad TecMilenio, 2009
Questions?