Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects simply to a non-technical, business audience. Over…
A data flow model is diagramatic representation of the flow and exchange of information within a system. Data flow models are used to graphically represent the flow of data in an information system by describing the processes involved in transferring data from input to file storage and reports generation.
A data flow model may also be known as a data flow diagram (DFD).
As information converts data through software, it is modified by a series of transformations. These transformations are then depicted through a graphical representation of processes that are applied as data transforms the input it receives by creating a data flow output.
A data flow diagram takes business processes and activities and uses them to create a clear illustration of how data flows through a system. DFDs represent the flow of data from external entities into a single system by moving and storing data from one process to another.
Through the use of data flow diagrams, a system can be decomposed into subsystems, and subsystems can be further decomposed into lower-level subsystems. Each subsystem represents a process or activity in which data is processed. Once the lowest level is reached, processes can no longer be decomposed.
Data flow modeling can be used to identify a variety of different things, such as:
Techopedia’s editorial policy is centered on delivering thoroughly researched, accurate, and unbiased content. We uphold strict sourcing standards, and each page undergoes diligent review by our team of top technology experts and seasoned editors. This process ensures the integrity, relevance, and value of our content for our readers.
Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.
What Does Edge Computing Mean? Edge computing is a distributed network architecture that processes data as close to its source...
Margaret RouseTechnology Expert
What Does Data Literacy Mean?Data literacy is the ability to gather, read, interpret and discuss quantitative data as a source...
What Does Demand Forecasting Mean?Demand forecasting is an aspect of business analytics that focuses on predicting the level of need...
Trending NewsLatest GuidesReviewsTerm of the Day