選択肢
- ア.一つのモジュールで,できるだけ多くの機能を実現する。
- イ.二つのモジュール間で必要なデータ項目だけを引数として渡す。
- ウ.他のモジュールとデータ項目を共有するためにグローバルな領域を使用する。
- エ.他のモジュールを呼び出すときに,呼び出したモジュールの論理を制御するための引数を渡す。
正解
イ. 二つのモジュール間で必要なデータ項目だけを引数として渡す。
解説
モジュール結合度は弱い順に データ結合 < スタンプ結合 < 制御結合 < 外部結合 < 共通結合 < 内容結合。必要なデータ項目だけを引数で渡すのはデータ結合で最弱。イが正解。
選択肢ごとの解説
- ア.一つのモジュールに多機能を集めるのは凝集度の話で、結合度の問題ではありません。
- イ.必要なデータ項目だけを引数で渡すデータ結合は結合度が最も弱く、正解です。
- ウ.グローバル領域でデータ共有は共通結合で、結合度が比較的強くなります。
- エ.制御パラメタで論理を操作するのは制御結合で、データ結合より結合度が強い。
基本情報技術者試験 令和4年度 科目A サンプル問題 の過去問一覧へ戻る・問39