応用情報 午前ラボ

学習の画面へ

モジュール結合度

出典: 令和6年度 春期 応用情報技術者試験 午前 問46 (IPA)

モジュール結合度に関する記述のうち,適切なものはどれか。

  1. ア あるモジュールが CALL 命令を使用せずに JUMP 命令でほかのモジュールを呼び出すとき,このモジュール間の関係は,外部結合である。
  2. イ 実行する機能や論理を決定するために引数を受け渡すとき,このモジュール間の関係は,内容結合である。
  3. ウ 大域的な単一のデータ項目を参照するモジュール間の関係は,制御結合である。
  4. エ 大域的なデータを参照するモジュール間の関係は,共通結合である。
正解と解説を見る

正解: エ

ポイント

結合度が強い順に整理します。

  1. 内容結合: 他モジュールの内部を直接参照・変更する (JUMP で内部に飛び込む等)
  2. 共通結合: 共通域 (グローバルデータ) を複数のモジュールが参照 する
  3. 外部結合: 外部で宣言されたデータを共有する
  4. 制御結合: 機能や論理を決める制御情報 (フラグ) を引数で渡す
  5. スタンプ結合 / データ結合: データ構造や必要なデータだけを渡す

大域的なデータを参照し合う関係は共通結合です。

「システム開発技術」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)