IPA過去問ドリル

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

テクノロジ/開発技術

モジュール間のデータの受渡し方法のうち,最も低いモジュール結合度となるものはどれか。

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

正解:イ

解説

モジュール結合度は,モジュール間のデータの受渡し方法によって強さが異なり,一般に「単一のデータ項目を引数で受け渡す<データ構造を引数で受け渡す<大域的データで受け渡す」の順に結合度が高くなります。単一のデータ項目を引数で受け渡すデータ結合が,最も結合度が低く望ましい方式です。

選択肢ごとの解説

  • 誤り。大域的データを介したデータの受渡しは,共通結合であり,引数による受渡しよりも結合度が高くなります。
  • 正しい。単一のデータ項目を引数で受け渡すデータ結合は,モジュール結合度の中で最も結合度が低い方式です。
  • 誤り。データ構造を大域的データで受け渡す方式は,共通結合又は外部結合に相当し,結合度が高くなります。
  • 誤り。データ構造を引数で受け渡すスタンプ結合は,単一のデータ項目を引数で受け渡すデータ結合よりも結合度が高くなります。
システムアーキテクトの過去問を演習モードで解く