Está en la página 1de 4

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa


Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional
Bolivariana
U.N.E.F.A.
Núcleo Miranda
Extensión: Ocumare del Tuy
Carrera: Ing. en Sistemas
Semestre: 7MO
Unidad curricular: Arquitectura del Software

Flujo de datos
Profesora:
Alexis Martínez

Alumno:
Josué Torres C.I: 28.007.339

Ocumare del Tuy 02/12/2022


Flujo de datos

Se basa en un patrón tuberías y filtros. Este consta de un conjunto de

componentes denominados “filtros” conectados entre sí por “tuberías” que

transmiten los datos desde un componente al siguiente. Cada filtro trabaja de

manera independiente de los componentes que se encuentren situados antes o

después de ella. Se diseñan de tal modo que esperan que un conjunto de datos

en un determinado formato. Y obtiene como resultado datos de salida en un

formato especifico. El sistema es visto como una serie de transformaciones

sobre piezas sucesivas de datos de entrada. El dato ingresa en el sistema, y

fluye entre los componentes, de uno en uno, hasta que se le asigne un destino

final (salida o repositorio).

La aplicación típica del estilo 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; se lo convierte a HTML; se efectúa la representación

en pantalla. El estilo tubería-filtros propiamente dicho enfatiza la transformación

incremental de los datos por sucesivos componentes.


Mientras que la arquitectura de flujo de datos es relativamente fácil de usar,

sino que también tiene algunas limitaciones. Con los paquetes dedicados a

tareas específicas, un sistema puede funcionar de manera eficiente, pero con

sólo una cierta cantidad de flexibilidad. Cada paquete puede ser programado de

manera diferente, pero si el sistema es trabajar, debe seguir un cierto camino.

Como la arquitectura de flujo de datos resuelve muchos de los problemas

inherentes a flujo de datos y la organización, muchos programadores tratarán de

usar sus conceptos básicos mientras hace los ajustes para manejar las

necesidades de programación más sofisticadas.

En este tipo de programación, hay una sección para cada función, en lugar

de una serie de paquetes con información que permite varios tipos de funciones.

A diferencia principal con esta forma de la programación como que no es capaz

de manejar procesos paralelos. El sistema lleva el nombre del científico de la

computación John von Neumann, que escribió acerca de los fundamentos del

concepto en un documento de 1945. A pesar de sus limitaciones, este es

también un estilo bastante simple y generalizado de la programación.

También podría gustarte