The data dictionary may be used in conjunction with the data
flow diagram to analyze the design, detecting flaws and areas
that need clarification.
Some considerations for analysis are:
All base elements on an output data flow must be present on
an input data flow to the process producing the output.
Base elements are keyed and should never be created by a
process.
A derived element should be output from at least one process
that it is not input into.
The elements that are present on a data flow into or coming
from a data store must be contained within the data store.