IPA公式正解:イ
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【イ】です。DFDの階層化における詳細化では、上位プロセスに出入りするデータフローの整合性(データフローの種類と向き)が子プロセスの全体と完全に一致していなければなりません。元のプロセス1への入出力フローを過不足なく保持しているのは選択肢イです。
【詳細解説】■ 本問の核心・解法のポイント
階層化DFD(データフロー図)における詳細化では、親プロセス(プロセス1)に入出力されるデータフローと、それを詳細化した子プロセス群全体に出入りするデータフローの間で整合性(バランス)が保たれている必要があります。
親プロセス1の入出力関係を確認すると、以下のようになっています:
・入力フロー:外部からプロセス1へ入るフロー(データ1、データ2)
・出力フロー:プロセス1から外部へ出るフロー(データ3)
子プロセス群(1-1、1-2、1-3)の外部境界を跨ぐフローが「入力:データ1, データ2」「出力:データ3」と一致しているものを選択します。
・各選択肢の徹底解説:
・ア:入力フローや出力フローの向き・種類、あるいは内部データストアとの接続関係において上位プロセスとの整合性が取れていません。
・イ:【選択肢イ★】親プロセス1への入力であるデータ1とデータ2がそれぞれ適切な子プロセスに入力され、出力であるデータ3が外部へ出力されており、入出力のバランスが完全に維持されています。
・ウ:外部との入出力データフローの数や向きが親プロセス1と異なっており、階層間の整合性が破綻しています。
・エ:上位レベルのデータフローと異なる不整合なフローが存在しており、不適切です。
よって正解はイです。