IPA公式正解:イ
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【イ】です。階層化DFD(データフロー図)において親プロセスを子プロセス群に詳細化(ブレークダウン)する際は、親プロセスが出入りさせていた外部データフローおよびデータストアとの境界データフローの種類と向きが、子プロセス群全体でも完全に保存・整合していなければなりません。
【詳細解説】■ 本問の核心・解法のポイント
階層化DFDにおけるプロセスの詳細化では、「親プロセスの入出力フロー」と「子プロセス群全体の外部との入出力フロー」が完全に一致するという入出力バランス(整合性)の原則が適用されます。親プロセス1に入出していたすべてのデータフロー(外部実体や他プロセス、データストアとの間のフロー)を把握し、子プロセス1-1〜1-3で構成される枠組みの内外でデータフローの欠落や過不足がないかを確認することが解法の鍵です。
・各選択肢の徹底解説:
・ア:親プロセスに存在したデータストアへのアクセスや外部との入出力フローの方向や本数に不整合が生じているため誤りです。
・イ:【選択肢イ★】親プロセス1が出入りさせていたすべてのデータフローの入出力関係が子プロセス群との境界で正しく維持されており、内部の1-1から1-3への連携も矛盾がないため適切です。
・ウ:親プロセスで定義されていたデータフローの一部が欠落しているか、余分な外部フローが追加されているため誤りです。
・エ:データストアとの読み出し・書き込みフローの方向、あるいは外部境界フローの整合性が崩れているため誤りです。
よって正解はイです。