モジュール結合度に関する記述のうち、適切なものはどれか。
大域データ領域の共有は共通結合、単一データ項目の共有は外部結合
選択肢
- アあるモジュールがCALL命令を使用せずにJUMP命令でほかのモジュールを呼び出すとき、このモジュール間の関係は、外部結合である。
- イ実行する機能や論理を決定するために引数を受け渡すとき、このモジュール間の関係は、内容結合である。
- ウ大域的な単一のデータ項目を参照するモジュール間の関係は、制御結合である。
- エ大域的なデータを参照するモジュール間の関係は、共通結合である。
正解と解説
正解:エ 大域的なデータを参照するモジュール間の関係は、共通結合である。
モジュール結合度は結合が弱いほど良い設計とされ、弱い順にデータ結合・スタンプ結合・制御結合・外部結合・共通結合・内容結合と並ぶ。共通結合は、複数のモジュールが同じ大域的なデータ領域(構造をもつ共通のデータ群)を共有して参照・更新する関係を指す。したがって大域的なデータを参照し合うモジュール間の関係は共通結合であり、エが正しい。
選択肢ごとの解説
- アJUMP命令で他モジュールの内部へ直接飛び込む関係は内容結合であり、外部結合ではない。
- イ処理の切り替えを指示する引数(制御フラグ)を渡す関係は制御結合にあたる。
- ウ大域的な単一のデータ項目だけを共有する関係は外部結合であり、制御結合ではない。
- エ正しい。大域的なデータ領域を共有して参照する関係が共通結合の定義そのものである。
同じ分野の他の問題
- UMLのダイアグラムのうち、インスタンス間の関係を表現するものはどれか。2025年度 秋期 午前 問47
- オブジェクト指向におけるクラス間の関係のうち、適切なものはどれか。2024年度 春期 午前 問45
- 値引き条件に従って、商品を販売する。決定表の動作指定部のうち、適切なものはどれか。〔値引き条件〕①上得意客(前年度の販売…2023年度 春期 午前 問47
- モジュールの独立性を高めるには、モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち、モジュール結…2023年度 春期 午前 問46
- 顧客に、A〜Zの英大文字26種類を用いた顧客コードを割り当てたい。現在の顧客総数は8,000人であって、毎年、前年対比で…2022年度 秋期 午前 問24
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。