Guidelines & rules for drawing DFD
1. The names of data stores, sources, and destinations are written in capital letters. Process and data
flow names have the first letter of each word capitalized.
2. All processes should have unique names.
3. Processes should be named and numbered for easy reference. Each name should be representative of
the process.
4. The inputs to a process should differ from the outputs of a process.
5. A data flow has only one direction between symbols.
6. The direction of flow is from top to bottom and from left to right.
7. No process can have only outputs. If an object has only outputs, then it must be a source.
8. No process can have only inputs. If an object has only outputs, then it must be a sink.
9. Data cannot move directly from one data store to another data store. Data must be moved by a
process.
10. A data flow cannot go directly back to the same process it leaves. There must be at least one other
process that handles the data flow, produces some other data flow, and returns the original data flow
to the originating process.