IPA過去問ドリル

平成26年度 春期 応用情報技術者試験 午前 問46

テクノロジ/開発技術

モジュール分割の良否を,モジュール結合度の視点から評価する場合,最も適切な記述はどれか。

出典:平成26年度 春期 応用情報技術者試験 午前 問46

正解:エ

解説

モジュール結合度は,モジュール間の情報の受渡し方法の疎密を表す指標であり,一般に結合度が弱い(疎な)ほど独立性が高く,保守性に優れたモジュール分割とされる。中でも,呼び出す側と呼び出される側の間で必要なデータ項目だけを引数として明示的にやり取りするデータ結合が,最も結合度が弱く望ましいとされている。

選択肢ごとの解説

  • 誤り。共通データ領域を全モジュールからアクセス可能にすることは,モジュール間の結合を強める共通結合となり,望ましくない設計である。
  • 誤り。モジュール分割の評価は個々のモジュール対の結合をできるだけ弱くする方向で行うべきであり,「結合度が最も強いものの分布」を判断基準とする考え方は具体的な改善指針として適切ではない。
  • 誤り。直接の呼出し関係にないモジュール間で共通データ領域を使って情報を交換することは,見えない依存関係を生む共通結合であり,望ましくない。
  • 正しい。呼び出す側と呼び出される側の間で必要なデータ項目だけを引数として明示的に受け渡すデータ結合が,モジュール結合度の中で最も望ましいとされる。
応用情報技術者の過去問を演習モードで解く