Introduction

Introduction to DFDs


Preparing a DFD is more of an art than a science. This series of exercises provides one set of guidelines for creating a top level logical DFD which will provide a general overview of the information processing that takes place within a system. These exercises do not address how top level DFDs can be decomposed into a series of more detailed, lower level DFDs.

A DFD is comprised of four components namely:
  • entities (represented by ),
  • files (represented by ),
  • processes (represented by ) where X.0 is a number,
  • data flows (represented by arrows).

Note that

  • there is no one set of unchanging rules for creating DFDs
  • there can be a number of equally acceptable DFDs for a system.
  • There are a number of different symbol sets in use.