応用情報技術者試験 応用情報技術者試験 令和4年度春期 午前 問46: モジュールの独立性の尺度であるモジュール結合度は,低いほど独立性が高くなる。次のうち,モジュールの独立性が最も高い結合はどれか。
モジュールの独立性の尺度であるは,低いほど独立性が高くなる。次のうち,モジュールの独立性が最も高い結合はどれか。
80.82%
問題本文
モジュールの独立性の尺度であるモジュール結合度は,低いほど独立性が高くなる。次のうち,モジュールの独立性が最も高い結合はどれか。
選択肢
- ア.外部結合
- イ.共通結合
- ウ.スタンプ結合
- エ.データ結合
解説
モジュール結合度は低いほどモジュール同士の依存が小さく独立性が高い。結合度は強い順に内容結合>共通結合>外部結合>制御結合>スタンプ結合>データ結合であり,最も弱い(最も独立性が高い)のは,必要なデータ項目だけを引数で受け渡す“データ結合”である。したがって正解は“エ”となる。
選択肢ごとの解説
- ア.外部結合は共通領域の単一データを複数モジュールで共有する形で,結合度は中程度。データ結合より強く独立性は低い。
- イ.共通結合は共通領域のデータ構造を複数モジュールで共有する形で,外部結合よりさらに強く独立性が低い。
- ウ.スタンプ結合は必要のない項目も含むデータ構造ごと引数で渡す形で,データ結合より結合度が強く独立性が低い。
- エ.データ結合は必要なデータ項目だけを引数で渡す最も弱い結合であり,独立性が最も高いので正しい。
応用情報技術者試験 令和4年度春期 午前 の過去問一覧へ戻る・問46