データの入出力・流れ・処理の視点から対象世界(システム)の機能や振る舞いを分析・記述するための図のこと。データを処理するプロセスを丸(バブル)で表すため、バブルチャートともいう。 DFDは構造化分析で中心的に使われる分析技法で1970年代後半に提案され、C・ゲイン(Christopher P. Gane)とT・サーソン(Trish Sarson)の共著『Structured Systems Analysis: Tools and Techniques』(1977年)やトム・デマルコ(Tom DeMarco)の『Structured Analysis and System Specification』(1979年)などによって普及した。 機能(データの処理)同士の関係をグラフィカルに表現することにより、システムの構造を明確にする。この機能とはコンピュータによる処理だけではなく、きちんと定めら