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

平成22年度 春期 午前Ⅱ 問21

設計

データ結合に関する問題

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

答えと解説を見る

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

解説

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

モジュール結合度は、モジュールどうしがどれだけ強く依存し合っているかを表す尺度で、弱いほど独立性が高く、変更の影響が広がりにくくなります。入出力に必要なデータ項目だけを引数として渡す方法はデータ結合と呼ばれ、受渡しの内容が引数に限られ、相手の内部の動きにも関わらないので、結合度は最も弱くなります。制御のためのパラメタを渡す制御結合や、外部宣言や共通域のデータを複数のモジュールで共有する方法は、互いの内部に強く依存します。引数でデータ項目だけをやり取りするのが最も弱い、と覚えると選べます。

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

出典:平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問21

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