階層化DFDとバランシングとは?かいそうかでぃーえふでぃー
階層化DFDとバランシングとは、業務をデータの流れで表すDFDを、最上位のコンテキストダイアグラムからプロセス単位で段階的に詳細化していく描き方。親のプロセスへ出入りするデータフローと、それを展開した子図で境界をまたぐフローは一致していなければならず、この一致をバランシングと呼ぶ。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
一枚の図に業務全体を描くと線が交差して誰も読めなくなるが、分けて描けば図と図の辻褄が合っているかを確かめる術が要る。階層化とバランシングは、分割して読めるようにすることと全体として矛盾がないことを両立させる規律である。支援士では、機微なデータがどの境界を越えるかを追う読み方にそのまま使える。
具体例
親図の「受注処理」へ入る注文データと出ていく受注確定通知が、子図でも外部との境界をまたぐフローとして現れるかを突き合わせる。データストアの読み書きは子図で初めて現れてよい。
試験での引っ掛け
入力だけで出力の無いプロセス、逆に出力だけで入力の無いプロセスはいずれも誤り。親子で入出力が食い違うのもバランシング違反になる。DFDは制御の流れや処理の順序を表さないため、分岐や繰り返しを描き込むのも誤りとして問われる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。