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

令和5年度 春期 午前 問46

開発技術

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

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

答えと解説を見る

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

解説

必要な項目だけを引数で渡す形が最も弱いです。

設問は、モジュール間の情報の受渡し方法のうち、モジュール結合度が最も低いものを選ばせています。読む前に、低いほど独立性が高くて望ましい、という向きを確かめておきます。受渡しの仕方は、結び付きの強さによって段階に並びます。そのいちばん弱い側にあるのが、入出力に必要なデータ項目だけをモジュール間の引数として渡すやり方です。何を受け取って何を返すのかが入口を見るだけで分かるので、相手の内側を知らないまま差し替えられますし、単体で試験することもできます。逆に、共有する範囲が広がるほど、誰がいつ書き換えたのかを追えなくなり、結び付きは強いほうへ寄っていきます。つながりは細く、外から見える形で持つ、というのが分割の狙いです。

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

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

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