IPA過去問ドリル

平成29年度 秋期 基本情報技術者試験 午前 問48

テクノロジ/開発技術

モジュール結合度が最も弱くなるものはどれか。

出典:平成29年度 秋期 基本情報技術者試験 午前 問48

正解:イ

解説

モジュール結合度は,モジュール間の依存の強さを表す指標で,結合度が弱いほど,モジュールの独立性が高く保守しやすい設計とされます。呼び出す際に必要なデータ項目だけを引数として渡すデータ結合は,モジュール間の結合度が最も弱い形態です。

選択肢ごとの解説

  • 誤り。一つのモジュールでできるだけ多くの機能を実現するかどうかは,モジュール強度(凝集度)に関する設計上の話であり,モジュール間の結合度そのものを表す選択肢ではありません。
  • 正しい。必要なデータ項目だけを引数として渡すデータ結合が,モジュール結合度の中で最も弱い結合です。
  • 誤り。他のモジュールとデータ項目を共有するためにグローバルな領域を使用するのは共通結合であり,データ結合よりも強い結合度です。
  • 誤り。呼び出したモジュールの論理を制御するための引数を渡すのは制御結合であり,データ結合よりも強い結合度です。
基本情報技術者の過去問を演習モードで解く