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

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