Data Flow Diagrams

What are DFDs, and how are they useful for security?