モジュールの独立性を高めるには、モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち、モジュール結合度が最も低いものはどれか。
データ結合が最も結合度が低く、モジュールの独立性が高い
選択肢
- ア共通域に定義したデータを関係するモジュールが参照する。
- イ制御パラメータを引数として渡し、モジュールの実行順序を制御する。
- ウ入出力に必要なデータ項目だけをモジュール間の引数として渡す。
- エ必要なデータを外部宣言して共有する。
正解と解説
正解:ウ 入出力に必要なデータ項目だけをモジュール間の引数として渡す。
モジュール結合度は弱いものから順に、データ結合・スタンプ結合・制御結合・外部結合・共通結合・内容結合と分類される。処理に必要なデータ項目だけを引数として渡す方式はデータ結合で、これが最も結合度が低く、モジュールの独立性が最も高い。
選択肢ごとの解説
- ア共通域の変数を複数モジュールが参照する方式は共通結合で、結合度が高い。
- イ実行順序を制御するフラグを渡す方式は制御結合で、呼ぶ側が呼ばれる側の内部を知る必要がある。
- ウ正解。必要なデータ項目だけを引数で渡す方式がデータ結合で最も結合度が低い。
- エ外部宣言した変数を共有する方式は外部結合で、データ結合より結合度が高い。
同じ分野の他の問題
- UMLのダイアグラムのうち、インスタンス間の関係を表現するものはどれか。2025年度 秋期 問16
- デザインレビューの目的はどれか。2025年度 春期 問16
- ソフトウェアの使用性を評価する指標の目標設定の例として、適切なものはどれか。2024年度 秋期 問17
- ソフトウェア信頼度成長モデルの一つであって、テスト工程においてバグが収束したと判定する根拠の一つとして使用するゴンペルツ…2024年度 春期 問17
- オブジェクト指向におけるクラス間の関係のうち、適切なものはどれか。2024年度 春期 問16
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。