図は、階層化されたDFDにおける、あるレベルのDFDの一部である。プロセス1を子プロセスに分割して詳細化したDFDのうち、適切なものはどれか。ここで、プロセス1の子プロセスは、プロセス1-1、1-2及び1-3とする。
DFDの詳細化は親子で入出力フローが一致する必要がある

選択肢
- アア(図参照):外部入力1本を1-1が受け、1-1から1-2と1-3へ分岐。1-2・1-3がそれぞれ外部へ1本ずつ出力する(外部入力1本・外部出力2本)。
- イイ(図参照):外部入力を1-1と1-2が1本ずつ受ける。1-1は外部へ1本出力するとともに1-3へ出力し、1-2は1-3へ出力。1-3は外部へ1本出力する(外部入力2本・外部出力2本)。
- ウウ(図参照):1-1が外部入力2本を受け、1-2と1-3へ分岐。1-3だけが外部へ1本出力し、1-2には出力が無い(外部入力2本・外部出力1本)。
- エエ(図参照):1-1が外部入力2本を受けて1-3へ出力。1-2は入力を持たずに1-3へ出力し、1-3が外部へ2本出力する(外部入力2本・外部出力2本だが、1-2に入力が無い)。
正解と解説
正解:イ イ(図参照):外部入力を1-1と1-2が1本ずつ受ける。1-1は外部へ1本出力するとともに1-3へ出力し、1-2は1-3へ出力。1-3は外部へ1本出力する(外部入力2本・外部出力2本)。
DFDを階層的に詳細化するときは、親プロセスに出入りするデータフローが、子プロセスに分割した後のレベルでも過不足なく現れていなければならない(バランスの原則)。子プロセス同士の内部フローは新たに現れてよいが、外部やデータストアとの間のフローは親のものと本数・向き・接続先が一致する必要がある。この条件を満たしているのがイである。
選択肢ごとの解説
- ア外部からの入力が1本しかなく、親プロセス1が受け取る入力2本と一致しない。バランスの原則に反する。
- イ正しい。外部入力2本・外部への出力2本が親プロセス1と一致しており、バランスが保たれている。
- ウ外部への出力が1本しかなく、親プロセス1の出力2本と一致しない。加えて1-2に出力が無い。
- エ外部との入出力の本数は合っているが、1-2が入力を全く受け取っておらず、詳細化として成立していない。
同じ分野の他の問題
- DFDで用いられる図形要素だけの組みはどれか。2025年度 春期 午前II 問1
- 図は、階層化されたDFDにおける、あるレベルのDFDの一部である。プロセス1を子プロセスに分割して詳細化したDFDのうち…2023年度 春期 午前II 問2
- 既存システムを基に、新システムのモデル化を行う場合のDFD作成の手順として、適切なものはどれか。2022年度 春期 午前II 問7
- DFDで用いられる図形要素を列記したものはどれか。2016年度 秋期 午前II 問3
- 要件定義において,システムが提供する機能単位と利用者又は外部システムとの間の相互作用や,システム内部と外部との境界を明示…2025年度 春期 午前II 問13
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。