令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問2

テクノロジシステム開発技術

この問題は2023(R5)春 システムアーキテクト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

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

階層化されたDFDの一部
図の説明テキスト

問題文で提示されている階層化されたDFDの一部。左側外部から「プロセス1」へ2本の入力データフローがある。「プロセス1」から「プロセス2」へ1本、「プロセス3」へ1本の出力データフローがある。「プロセス2」からデータストア(2本の平行線)へデータフローがあり、データストアから「プロセス3」へデータフローがある。「プロセス3」からは右側外部へ1本の出力データフローがある。

解答・解説を読む

正解: 選択肢

階層化されたDFD(データフロー図)において、プロセスを詳細化(子プロセスに分割)する際、親プロセスの入力・出力データフローと、子プロセス群の外部との入力・出力データフローは完全に一致しなければなりません。これをデータフローの保存則と呼びます。

各選択肢の解説

  • :子プロセス群の外部とのデータフローが、親プロセスの入力・出力データフローと一致していないため不適切です。
  • :親プロセスへの入力・出力データフローと、子プロセス群(プロセス1-1, 1-2, 1-3)が外部とやり取りするデータフローが過不足なく一致しているため、適切です。
  • :子プロセス群の外部とのデータフローが、親プロセスの入力・出力データフローと一致していないため不適切です。
  • :子プロセス群の外部とのデータフローが、親プロセスの入力・出力データフローと一致していないため不適切です。