過去問解きまくり研究所 ホーム

令和4年度 春期 午前Ⅱ 問6

設計

モジュール結合度となるもの

モジュール間のデータの受渡し方法のうち,最も低いモジュール結合度となるものはどれか。

答えと解説を見る

✓ これが正解イ単一のデータ項目を引数で受け渡す。

解説

単一のデータ項目を引数で渡す形が、最も結合度の低い形です。

見分ける軸は二つあり、受渡しの経路が引数か大域的データか、渡す中身が単一のデータ項目かデータ構造かです。大域的データを使うと、どのモジュールがいつ値を書き換えたかが追いにくく、そのデータを参照する全モジュールが互いに影響し合います。引数で渡せば、関係は呼ぶ側と呼ばれる側の二者に閉じます。さらに渡す中身が単一の項目なら、受け取る側は必要な値だけを知ればよく、データ構造全体の形に依存しません。この二つがそろった形はデータ結合と呼ばれ、モジュール結合度が最も低い形です。経路は引数、中身は必要な項目だけ、の二点で低い順を判断できます。

ほかの選択肢はなぜ違うのか

出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問6

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)