令和6年度 春期 応用情報技術者試験 午前 問46
テクノロジ/開発技術モジュール結合度に関する記述のうち,適切なものはどれか。
出典:令和6年度 春期 応用情報技術者試験 午前 問46
- アあるモジュールが CALL 命令を使用せずに JUMP 命令でほかのモジュールを呼び出すとき,このモジュール間の関係は,外部結合である。
- イ実行する機能や論理を決定するために引数を受け渡すとき,このモジュール間の関係は,内容結合である。
- ウ大域的な単一のデータ項目を参照するモジュール間の関係は,制御結合である。
- エ大域的なデータを参照するモジュール間の関係は,共通結合である。
正解:エ
解説
共通結合は,複数のモジュールが大域的な(グローバルな)データ領域を共有して参照・更新する結合度で,モジュール結合度の分類の中でも結合度が強い(好ましくない)ものの一つです。
選択肢ごとの解説
- ア誤り。JUMP命令で他モジュールの内部に直接飛び込む結合は,最も強い結合度である内容結合の説明です。
- イ誤り。実行する機能や論理を決定するための引数(制御情報)を受け渡す結合は,制御結合の説明です。
- ウ誤り。大域的な単一のデータ項目を参照するモジュール間の関係は,外部結合の説明です。制御結合は,呼出し先の実行する機能や論理を制御するための引数(制御フラグ)を受け渡す結合です。
- エ正しい。大域的なデータを参照するモジュール間の関係は共通結合です。