Professional Documents
Culture Documents
Unidad
2. Redacta reporte escrito donde se describan las diferencias entre los distintos patrones arquitectnicos y arquitecturas. Patrn Arquitectnico Descripcin Estilo de llamada y retorno, consiste en estructurar aplicaciones que pueden ser descompuestas en grupos de subtareas, las cuales se clasifican de acuerdo a un nivel particular de abstraccin Diferencias A diferencia de los otros patrones este soporta un diseo basado en niveles de abstraccin crecientes, lo cual a su vez permite a los implementadores la particin de un problema complejo en una secuencia de pasos incrementales. En segundo lugar, el estilo admite muy naturalmente optimizaciones y refinamientos. En tercer lugar, proporciona amplia reutilizacin. Al igual que los tipos de datos abstractos, se pueden
Capas
NOMBRE: Roberto lvarez Granados MATRCULA: AL12501836 CARRERA: Ingeniera en Desarrollo de Software
Tuberas y filtros
Estilo de flujo de datos, provee una estructura para los sistemas que procesan un flujo de datos. Cada paso de procesamiento est encapsulado en un componente filtro (filter). El dato pasa a travs de conexiones (pipers) entre filtros adyacentes.
Tableros
Estilos centrados en datos, la aplicacin de este tipo de estilo arquitectnico es para problemas especializados, como en la resolucin de problemas concernientes a inteligencia artificial, donde actan mltiples agentes.
Estilo de llamada y retorno, soporte de vistas mltiples. Adaptacin al cambio. Dado que el modelo no Modelo-Vista-Controlador depende de las vistas, (MVC) agregar nuevas opciones de presentacin generalmente no afecta al modelo. Este patrn sent las bases para
NOMBRE: Roberto lvarez Granados MATRCULA: AL12501836 CARRERA: Ingeniera en Desarrollo de Software
humano
A diferencia de otros patrones, se puede modificar la implementacin de un objeto sin afectar a sus clientes. Asimismo es posible descomponer problemas en colecciones de agentes en interaccin. Adems, por supuesto (y esa es la idea clave), un objeto es ante todo una entidad reutilizable en el entorno de desarrollo. Este estilo comprende bsicamente dos formas o sub-estilos, que se han llamado intrpretes y sistemas basados en reglas. Ambas variedades abarcan, sin duda, un extenso espectro que va desde los llamados lenguajes de alto nivel hasta los paradigmas declarativos no secuenciales de programacin, que todo el mundo sabe que implementan un proxy (una especie de nivel de impostura) que encubren al usuario operaciones que en ltima instancia se resuelven en instrucciones de mquinas afines al paradigma secuencial imperativo de siempre.
Mquinas Virtuales
NOMBRE: Roberto lvarez Granados MATRCULA: AL12501836 CARRERA: Ingeniera en Desarrollo de Software
Guarda la actividad con el nombrea DRS_U2_A3_XXYZ. Sustituye las XX Unidad 1. La3. libertad: facultad inherente todo ser humano por las dos primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de tu segundo apellido. 4. Ingresa al apartado de Tareas.
NOMBRE: Roberto lvarez Granados MATRCULA: AL12501836 CARRERA: Ingeniera en Desarrollo de Software