応用情報 午前ラボ

学習の画面へ

モジュール結合度

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

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

  1. ア 共通域に定義したデータを関係するモジュールが参照する。
  2. イ 制御パラメータを引数として渡し,モジュールの実行順序を制御する。
  3. ウ 入出力に必要なデータ項目だけをモジュール間の引数として渡す。
  4. エ 必要なデータを外部宣言して共有する。
正解と解説を見る

正解: ウ

ポイント

結合度が低い (独立性が高い) 順に並べます。

  1. データ結合: 必要なデータ項目だけを引数で渡す (最も低い)
  2. スタンプ結合: 構造体などをまとめて渡す
  3. 制御結合: 制御用の情報を渡して動作を切り替える
  4. 共通結合 / 外部結合: 共通域や外部宣言したデータを共有する (高い)

「システム開発技術」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)