エンベデッドシステムスペシャリスト暗記無料で始める

DFDとは?でぃーえふでぃー

DFDとは、システム内のデータの流れを、プロセス・データストア・外部実体・データフローという4つの記号だけで表す図。プロセスを下位の図へ展開して階層化でき、上位から順に詳細化していく構造化分析の中心的な表記になる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では1回出題されています。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:データフロー図、Data Flow Diagram、DFD(データフローダイアグラム)、データフローダイアグラム、業務モデリング(DFD:データフローダイアグラム)、業務モデリング

この語が出る過去問を解く →

背景

機能を箇条書きで並べただけの仕様書では、どの機能がどの情報を受け取って何を返すのかが読み手ごとに違って解釈される。処理の順序や制御の話をあえて落とし、「何がどこへ流れるか」だけに絞った図にしたことで、利用者側と開発側が同じ絵を見て過不足を指摘できるようになった。組込みでは、この図に外部実体として現れるものが、そのままセンサ・アクチュエータ・通信相手のインタフェース仕様へ対応する。

具体例

記法としてはデマルコ流とゲイン/サーソン流が知られ、astah*などのモデリングツールで作図できる。階層化した図では、親図のプロセスを展開した子図で外部とやり取りするフローが、親図でそのプロセスに出入りするフローと一致していなければならない(バランスが取れている)。

試験での引っ掛け

親図と子図でフローの本数や内容が食い違っている図を指摘させる出題が定番なので、まずバランスを確かめる。この図が表すのはデータの流れだけで、処理の順序・タイミング・条件分岐は表現しない。状態と遷移は状態遷移図、データの構造はER図が受け持つ、という役割分担で押さえる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 親図と子図でフローの本数や内容が食い違っている図を指摘させる出題が定番なので、まずバランスを確かめる。