La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ARQUITECTURA DE SOFTWARE FLUJO DE DATOS Tuberías y Filtros DOCENTE: ING. ALFREDO YAPIAS CIRINEO INTEGRANTES: TINOCO BLANCO, HANS BALVIN QUISPE, JOSE MORALES.

Presentaciones similares


Presentación del tema: "ARQUITECTURA DE SOFTWARE FLUJO DE DATOS Tuberías y Filtros DOCENTE: ING. ALFREDO YAPIAS CIRINEO INTEGRANTES: TINOCO BLANCO, HANS BALVIN QUISPE, JOSE MORALES."— Transcripción de la presentación:

1 ARQUITECTURA DE SOFTWARE FLUJO DE DATOS Tuberías y Filtros DOCENTE: ING. ALFREDO YAPIAS CIRINEO INTEGRANTES: TINOCO BLANCO, HANS BALVIN QUISPE, JOSE MORALES SILVA,YENS

2 ARQUITECTURA DE FLUJOS DE DATOS Estos patrones quieren buscar el procesamiento de datos en pasos secuenciales Por lo general usando componentes que toman los datos haciéndoles algún procesos haciendo transformaciones de datos en pasos secuenciales. Enfatiza la reutilización y la modificabilidad

3 Adecuada para sistemas con trasformaciones de datos en pasos sucesivos (cuando los datos de entrada se transforman en datos de salida mediante una serie de componentes para el cálculo o la manipulación. ) Ejemplo : Procesamiento por lotes (Procesos que captura la información y van procesándola secuencialmente para entregar al final el dato) Ejemplos: arquitecturas de tuberías y filtros y las de proceso secuencial en lotes

4

5 ARQUITECTURA DE FLUJOS DE DATOS Buscan la reutilización y mantebilidad de la arquitectura No dará Mejor desempeño Mejor seguridad Mas usabilidad

6 DISEÑO DE LA ARQUITECTURA ARQUITECTURA CENTRADA EN FLUJO DE DATOS: Tuberías y filtros Una tubería (pipeline) es una arquitectura que conecta componentes computacionales (filtros) a través de los conectores (pipes) y las comunicaciones se ejecutan como un flujo.

7

8 Tuberías y Filtros (pipes and filter)

9 Tuberías y filtros (pipes and filter) A partir de un flujo inicial de datos (La bomba) Se pasan a través de canales de comunicación (Tuberías) Hacia procesos independientes (Filtros) Trasforma entradas en salidas hasta una salida final(deposito)

10 Tuberías y filtros Los filtros no necesariamente realizan únicamente tareas de filtrado sino que ejecutan formas variables de transformación Esta diseñado para esperar la entrada de datos con cierta forma y producir su salida (al siguiente filtro) de una forma específica. (no es necesario que el filtro conozca el funcionamiento de los filtros vecinos.

11 La aplicación típica es un procesamiento clásico de datos: - El cliente hace un requerimiento - El requerimiento se valida - Un web Service toma el objeto de la base de datos - Este objeto se convierte en html - Se efectúa la representación en pantalla

12

13 CARACTERÍSTICAS Netamente secuencial Se pueden tener filtros en paralelo Simple de entender Buena mantenibilidad

14 VENTAJAS Simple de entender e implementar Facilidad de mantenimiento y mejora Facilidad de diagnostico Fuerza un procesamiento secuencial Ejecución concurrente

15 DESVENTAJAS Demasiado simplista No maneja condicionales, bucles y otras lógicas de control de flujo No apto para situaciones interactivas Problemas de rendimiento (los datos se transmiten de forma completa)

16 GRACIAS…


Descargar ppt "ARQUITECTURA DE SOFTWARE FLUJO DE DATOS Tuberías y Filtros DOCENTE: ING. ALFREDO YAPIAS CIRINEO INTEGRANTES: TINOCO BLANCO, HANS BALVIN QUISPE, JOSE MORALES."

Presentaciones similares


Anuncios Google