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

平成23年度 秋期 午前Ⅱ 問5

設計

モジュール結合度が最も弱いもの

モジュールの独立性を高めるには,モジュール結合度を弱くする必要がある。モジュール間の情報の受渡し方法のうち,モジュール結合度が最も弱いものはどれか。

答えと解説を見る

✓ これが正解ウ入出力に必要なデータ項目だけをモジュール間の引数として渡す。

解説

必要なデータ項目だけを引数で渡す方法が、結合度の最も弱い方法です。

モジュール結合度は、モジュール同士がどれだけ互いの内部に依存しているかを表します。見分ける軸は、受け渡すものがデータだけなのか、制御の情報や共有の領域まで含むのかです。入出力に必要なデータ項目だけを引数として渡す方法はデータ結合と呼ばれ、相手のモジュールについて知っておく必要がある範囲が最も小さくなります。一方、制御パラメタで相手の動きを左右したり、共通の領域や外部宣言したデータを複数のモジュールで参照したりすると、一方の変更が他方へ波及しやすくなり、結合は強まります。引数で渡すものが少なく単純なほど結合は弱いと覚えておくと、強弱を並べる問いにも対応できます。

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

出典:平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問5

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