• https://doi.org/10.1002/0471028959.sof073Copy DOI Icon

Data Flow Analysis and Design

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Abstract Data flow is the name applied when data are passed from one thing to another. The “thing” that passes the data can include a piece of software or an application, a computer or a region in a computer, a person, group, or organizational unit, or combinations of these. The data passed can be simple or complex and it can be passed as a stream or a unit. A diagram that depicts objects or processes and the possible flows of data among them is called a data flow diagram (DFD). DFDs are useful for depicting information about how an organization operates; the interfaces between an application and the people or other applications that use it; and the high‐level design of an application. DFDs have been used in application development for a long time. There are two alternatives to (pure) data flow and each alternative has substantial disadvantages when used to link software components. One of these alternatives to data flow is for the data not to flow; that is, have various software modules access it directly in shared common data areas. A second alternative to pure data flow is the “call” statement, used in most languages to link subroutines. The call statement has two substantial limitations versus pure data flow: it also passes control and it explicitly names the target subroutine. In today's application development methodologies, DFDs are important for: analyzing organizational units; depicting the context of an application relative to users and other applications; designing the high level (process) architecture of applications; showing the interfaces between application processes and data stores; and documenting batch job streams. DFDs are likely to be increasingly important for designing distributed systems, object‐oriented design, depicting asynchronous components, and for reusable code. An examination of each is given.

Similar Papers
  • Conference Article

Requirement Analysis on Network Teaching Management System

  • Jan 01, 2016
  • Zhe Li +1
  • Book Chapter
  • Citations2

The object-oriented modeling for product data management (PDM)

  • Jan 01, 1997
  • Sunn-Ho Kim +2
  • Research Article
  • Citations1

Country Report of Norway for Food Consumption business data collection

  • Oct 01, 2025
  • EFSA Supporting Publications
  • Nikolaos Kollaros +2
  • Research Article

VMetaFlow: A Meta-Framework for Integrating Visualizations in Coordinated View Applications

  • Jan 01, 2022
  • IEEE Access
  • Nicusor Cosmin-Toader +3
  • Research Article
  • Citations5

A Reactive and Adaptive Data Flow Model for Network-of-System Specification

  • Dec 01, 2017
  • IEEE Embedded Systems Letters
  • Sabine Francis +1
  • Conference Article
  • Citations6

VLP: a visual language for prototyping

  • Aug 29, 1988
  • A Fuggetta +3
  • Conference Article
  • Citations5

A Dependability Assurance Method Based on Data Flow Diagram (DFD)

  • Nov 01, 2013
  • Nada Olayan +3
  • Book Chapter
  • Citations2

Chapter 15 - Data Flow Diagrams

  • Jan 01, 2003
  • Design Methods for Reactive Systems
  • R.J. Wieringa
  • Book Chapter
  • Citations6

From User Stories to Data Flow Diagrams for Privacy Awareness: A Research Preview

  • Jan 01, 2022
  • Guntur Budi Herwanto +2
  • PDF
  • Research Article

Recovering Latent Data Flow from Business Process Model Automatically

  • Jun 20, 2022
  • Wireless Communications and Mobile Computing
  • Sheng Ye +5
  • Conference Article
  • Citations1

An advanced data processing environment based on data flow diagrams with a flexible triggering and execution model

  • Jan 01, 2016
  • Falko Schmalenberg +1
  • Research Article
  • Citations3

EU-UK Data Flows, Brexit and No-Deal: Adequacy or Disarray?

  • Aug 26, 2019
  • SSRN Electronic Journal
  • Oliver Patel +1
  • Research Article
  • Citations2

PELATIHAN PENGGUNAAN E-DRAW MAX UNTUK MEMBUAT DESAIN SISTEM

  • Jun 21, 2023
  • KAMI MENGABDI
  • Tundo Tundo +1
  • Conference Article
  • Citations2

An Organization of the Storage and Data Flow in a Hybrid Model for Structuring, Storing and Processing Distributed Data on the Internet

  • Nov 25, 2021
  • Velin Hadzhiev +1
  • Research Article

Analysis of methods of data flow management in mobile radio communication means

  • Jun 27, 2024
  • Collection "Information Technology and Security"
  • Serhii Salnyk
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.