Midtrans-Middleware/.bmad/bmm/workflows/diagrams/create-dataflow/checklist.md

1.0 KiB

Create Data Flow Diagram - Validation Checklist

DFD Notation

  • Processes shown as circles/ellipses
  • Data stores shown as parallel lines or rectangles
  • External entities shown as rectangles
  • Data flows shown as labeled arrows
  • Follows standard DFD notation

Structure

  • All processes numbered correctly
  • All data flows labeled with data names
  • All data stores named appropriately
  • External entities clearly identified

Completeness

  • All inputs and outputs accounted for
  • No orphaned processes (unconnected)
  • Data conservation maintained
  • Level appropriate (context/level 0/level 1)

Layout

  • Logical flow direction (left to right, top to bottom)
  • No crossing data flows where avoidable
  • Balanced layout
  • Grid alignment maintained

Technical Quality

  • All elements properly grouped
  • Arrows have proper bindings
  • Text readable and properly sized
  • No elements with isDeleted: true
  • JSON is valid
  • File saved to correct location