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