モジュールの独立性の尺度であるモジュール結合度は、低いほど独立性が高くなる。次のうち、モジュールの独立性が最も高い結合はどれか。
結合度が最も弱いのは必要な値だけを渡すデータ結合
選択肢
- ア外部結合
- イ共通結合
- ウスタンプ結合
- エデータ結合
正解と解説
正解:エ データ結合
モジュール結合度は、弱い順にデータ結合、スタンプ結合、制御結合、外部結合、共通結合、内容結合と分類される。データ結合は、必要な値だけを引数として受け渡す最も弱い結合で、モジュール間の依存が小さく独立性が最も高い。したがって設計上はデータ結合を目指すのが望ましい。
選択肢ごとの解説
- ア外部宣言されたデータを複数モジュールが直接参照する形で、結合度は強い部類に入る。
- イ共通領域のデータを共有する形で、影響範囲が広く結合度は非常に強い。
- ウ構造体などデータの集まりを丸ごと渡す形で、必要な項目だけを渡すより結合度は強い。
- エ正解。必要なデータ項目だけを引数で受け渡す、最も結合度が弱い形態である。
同じ分野の他の問題
- UMLのダイアグラムのうち、インスタンス間の関係を表現するものはどれか。2025年度 秋期 午前 問47
- モジュール結合度に関する記述のうち、適切なものはどれか。2024年度 春期 午前 問46
- オブジェクト指向におけるクラス間の関係のうち、適切なものはどれか。2024年度 春期 午前 問45
- 値引き条件に従って、商品を販売する。決定表の動作指定部のうち、適切なものはどれか。〔値引き条件〕①上得意客(前年度の販売…2023年度 春期 午前 問47
- モジュールの独立性を高めるには、モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち、モジュール結…2023年度 春期 午前 問46
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。