平成23年度 プロジェクトマネージャ試験 午前II 問17
図は,階層化されたDFDにおける,あるレベルのDFDの一部である。プロセス1を子プロセスに分割して詳細化したDFDのうち,適切なものはどれか。ここで,プロセス1の子プロセスは,プロセス1-1,1-2及び1-3と表す。

※選択肢ア〜エは上の図表内に記載されています。
解答・解説を見る
正解:イ
AI解説
正解はイ。階層化DFDで親プロセスを子プロセスに分割する際は、親プロセスに出入りするデータフローと、子プロセス群全体に出入りするデータフローが完全に一致していなければならない(バランシングの原則)。入出力の本数・内容が親と一致している分割図がイである。 ア: 親プロセス1に出入りするデータフローと子プロセス群の外部との入出力が一致しておらず、バランシングの原則に反する。 イ: 正しい。プロセス1-1〜1-3全体としての外部入出力データフローが、親プロセス1の入出力と過不足なく一致している。 ウ: 分割後に親には存在しないデータフローが外部との間に追加されている、または不足があるため誤り。 エ: 子プロセス間の関係や外部入出力が親のDFDと整合しないため誤り。 💡 DFD分割問題は「親の入出力=子全体の入出力」だけをチェックすれば解ける。子プロセス間の内部フローは自由に追加できるが、外部との入出力を勝手に増減させた選択肢が誤りである。
出典:平成23年度 特別 プロジェクトマネージャ試験 午前II 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。