令和4年度春期 問46 / 80

令和4年度 春期 応用情報技術者試験 午前 問46

モジュールの独立性の尺度であるモジュール結合度は、低いほど独立性が高くなる。次のうち、モジュールの独立性が最も高い結合はどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

モジュール結合度は、モジュール間のデータ受け渡し方法などによって以下の6段階に分類されます。

  1. データ結合(弱い↑)
    処理に必要なデータだけを単一のパラメータとして受け渡している。
    → 最も独立性が高く、理想的な結合。

  2. スタンプ結合
    処理に必要なデータだけをレコードや構造体などのデータ構造として受け渡している。

  3. 制御結合
    モジュールの動作を制御するための要素を受け渡している。

  4. 外部結合
    大域宣言された単一のデータを複数のモジュールが参照している。

  5. 共通結合
    大域宣言されたレコードや構造体などのデータ構造を複数のモジュールが参照している。

  6. 内容結合(強い↓)
    モジュールの内部を直接参照・使用している。
    → 最も独立性が低く、変更の影響を強く受ける。

  • ア: 外部結合
    誤り。外部結合はデータが大域的に宣言され、複数のモジュールが参照するため独立性は低いです。

  • イ: 共通結合
    誤り。共通結合はグローバルデータを複数モジュールが共有するため、独立性はさらに低くなります。

  • ウ: スタンプ結合
    誤り。スタンプ結合は複数のデータ構造をやり取りするため、データ結合よりも独立性は低くなります。

  • エ: データ結合
    正しい。モジュール間で必要最低限のデータのみを単一のパラメータとして受け渡す方法であり、最も独立性が高いです。


答え

エ: データ結合

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

令和4年度春期の他の問題