dataflow
UK[ˈdeɪtəfləʊ]US[ˈdeɪt̬əfloʊ]
n
The continuous transfer or movement of data through a system, especially between software components or processing units.
n
The path or sequence of operations that data follows within a computer program or system.
Morpheme Breakdown
data
flow
data
information
flow
movement
Etymology
The word 'dataflow' is a modern compound, a portmanteau of two distinct and ancient concepts. 'Data' originates from the Latin past participle 'datum', meaning "a thing given," which evolved in scientific and computational contexts to represent raw, transmissible information. 'Flow' descends from the Proto-Indo-European root pleu- ("to flow, to float"), which manifested in Old English as 'flōwan', describing the movement of a liquid. In the mid-20th century, computer scientists combined these terms to create a vivid metaphor: information ('data') is conceptualized as a fluid moving ('flowing') through the channels and processing units of a system, thereby capturing the dynamic, sequential nature of computation.
Analysis
Structure: data (information) + flow (movement)
- data: Origin: Latin (datum, "something given"). Functional role: Noun base; the subject or entity being processed.
- flow: Origin: Old English (flōwan, "to stream, pour"). Functional role: Noun base; describes the action or process applied to the subject.
Examples
The software's efficiency depends on optimizing the dataflow between the database and the application.
The diagram illustrates the dataflow from the sensor inputs to the final report generation.
A bottleneck in the dataflow can cause significant delays in real-time processing.