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

令和4年度 春期 午前 問46

開発技術

モジュール結合度に関する問題

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

答えと解説を見る

✓ これが正解エデータ結合

解説

必要な値だけを引数で渡す結合が最も独立です。

設問は、モジュール結合度は低いほど独立性が高くなるとしたうえで、独立性が最も高い結合を選ばせています。言い回しが二度ひっくり返っているので、まず求めるものを言い換えます。独立性が最も高い、つまり結合度が最も低いものを選べばよい、ということです。結合度の段階は、二つのモジュールがどれだけ深く相手の事情へ踏み込むかで決まります。共有する範囲が広いほど、また相手の内側を当てにするほど強くなり、やり取りを最小限の受け渡しに絞るほど弱くなります。正解はデータ結合です。必要な値だけを引数として渡すので、渡した値のほかに相手の事情へ依存せず、片方に手を入れても相手側を読み直さずに済み、その単位だけでテストを終えられます。ここで設問の向きを読み違えると、並びの反対の端を選んでしまいます。

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

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

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