モジュール間のデータの受渡し方法のうち、最も低いモジュール結合度となるものはどれか。
単一データ項目を引数で渡すデータ結合が最も低い結合度
選択肢
- ア単一のデータ項目を大域的データで受け渡す。
- イ単一のデータ項目を引数で受け渡す。
- ウデータ構造を大域的データで受け渡す。
- エデータ構造を引数で受け渡す。
正解と解説
正解:イ 単一のデータ項目を引数で受け渡す。
モジュール結合度は弱い(低い)ほど良く、弱い順にデータ結合、スタンプ結合、制御結合、外部結合、共通結合、内容結合と並ぶ。必要な単一のデータ項目だけを引数で渡す形はデータ結合に当たり、この選択肢の中で最も結合度が低い。
選択肢ごとの解説
- ア大域的データを介した受渡しは共通結合で、影響範囲が広く結合度が高い。
- イ正しい。単一データ項目を引数で渡すのはデータ結合で、最も結合度が低い。
- ウデータ構造を大域的データで渡す形も共通結合であり、結合度は高い。
- エデータ構造をまとめて引数で渡すのはスタンプ結合で、不要な項目まで共有するためデータ結合より結合度が高い。
この問題は2回出題されています
- 2022年度 春期 午前II 問6(このページ)
- 2024年度 春期 午前II 問5
同じ分野の他の問題
- あるプログラム言語によるプログラミングの解説書の中に次の記述がある。この記述中の"良いプログラム"がもっている特性はどれ…2019年度 秋期 午前II 問5
- サブルーチンとの引数の受渡し方のうち,引数として渡した変数の値が,サブルーチンの実行後に変更されないことが保証されている…2025年度 春期 午前II 問9
- プログラムの構造的な複雑度を測る尺度としてMcCabeが提唱したサイクロマティック複雑度がある。制御の流れが次のグラフで…2025年度 春期 午前II 問8
- デザインパターンの一つであるObserverパターンを利用して実現できることはどれか。2025年度 春期 午前II 問5
- オブジェクト指向設計における設計原則の説明のうち,開放・閉鎖原則のものはどれか。2025年度 春期 午前II 問2
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。