This is a DFD from our project. A data-flow diagram depicts the movement of data through a process or system (usually an information system). The DFD also contains information on each entity's and the process's outputs and inputs. There is no control flow in a data-flow diagram; there are no decision rules or loops. A flowchart can depict certain procedures based on data. A process must have at least one of the endpoints for each data flow. Another data-flow diagram may be used to enhance a process's depiction by subdividing it into sub-processes.