Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data Flow Diagrams - Coggle Diagram
Data Flow Diagrams
Strengths
Useful in system documentation
Explains logic
Defines System boundaries
Identifies duplicate data elements
Defines Scope
Easily Understandable
DFDs Symbols
Arrows
Squares (processes)
Ovals (External entities)
Rectangles (Data Stores)
Line and Lables
Sources
Data providers
data consumers
input sources
Output Destinations
DFD Tools
Microsoft Visio
Lucidchart
draw.io
Online Platforms(e.g., Creately, Mindmeister)
Common Mistakes
Inconsistent notations
Overcomplicating
Using Ambiguous Labels
Neglecting Stakeholders
Limitations
Limited information
No illustration of sequence
Complex for large systems
Elements
Externals
Suppliers
Customers
External Organization
Systems
Users
Data Flows
Intermediate Flow
Output Flows
Input Flows
Data Movement
Data Stores
Database
Files
Tables
Archives
DFD Level
Level 0 (Context Diagram)
Level 1
Level 2
Notations
Yourdon Notation
Gane-Sarson Notation
Inputs Data entry Points
Initial Information
Triggering Events
Output Resultants
Concluding Information
Reports and Feedback
DFD in SDLC
Design Phase
Requirement Analysis
Implementation and testing
Difference between DFD, PFD, ERD