モジュール間の情報の受渡しがパラメタだけで行われる,結合度が最も弱いモジュール結合はどれか。
ア 共通結合
イ 制御結合
ウ データ結合
エ 内容結合
解説を読む
正解:ウ
解説:
複数のモジュール間の関連の深さをモジュール結合度と呼びます。結合度が高いモジュールはお互いの影響が強く仮に片方のモジュールに修正などが生じた場合には他方のモジュールにも多くの場合修正が生じます。逆に結合度が低い場合にはお互いの影響度が弱いため片方のモジュールに修正が生じても他方のモジュールに修正が及ぶ場合が少ないと考えられます。結合度は強弱の順で以下のように整理されます。
1.内容結合・・・モジュールが内容を参照する最も結合度の強い結合です。
2.共通結合・・・モジュールが共通領域を参照する結合です。
3.外部結合・・・モジュールが単数のデータを共有する結合です。
4.制御結合・・・制御パラメタを引数として実行を制御する結合です。
5.スタンプ結合・・・構造体などを受け渡す結合です。
6.データ結合・・・単にデータをパラメタとして引き渡す結合です。
上記より最も結合度の弱いのはデータ結合となりウが正解です。
解説を閉じる
コメント