オリジナル模擬試験2 問47

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
モジュールの独立性の尺度であるモジュール結合度は,弱いほど独立性が高くなる。次のうち,モジュールの独立性が最も高い結合はどれか。

  • 外部結合
  • 共通結合
  • スタンプ結合
  • データ結合
正解 問題へ
分野:テクノロジ系
中分類:システム開発技術
小分類:ソフトウェア方式設計・詳細設計
解説
モジュール結合度とは、モジュール同士の関連性の強さを表し、モジュール結合度が弱いほど関連するモジュールに変更があった場合の影響を受けにくくなるので、モジュールの独立性が高まり保守性が向上します。
データの受け渡し方法などにより全部で6段階のレベルに分類されます。
データ結合(結合が弱い↑)
処理に必要なデータだけを単一のパラメータとして受け渡している。
スタンプ結合
処理に必要なデータだけをレコードや構造体などのデータ構造として受け渡している。
制御結合
もう1つのモジュールの制御要素を受け渡している。
外部結合
外部宣言された共通データを参照している。
共通結合
共通域に宣言された共通データを参照している。
内容結合(結合が強い↓)
お互いのモジュール内部を直接参照・分析している。
モジュールの独立性が最も高くなるのは、結合度が最も弱い「データ結合」になります。

Pagetop