選択肢
- ア.一つのモジュールで,できるだけ多くの機能を実現する。
- イ.二つのモジュール間で必要なデータ項目だけを引数として渡す。
- ウ.他のモジュールとデータ項目を共有するためにグローバルな領域を使用する。
- エ.他のモジュールを呼び出すときに,呼び出したモジュールの論理を制御するための引数を渡す。
正解
イ. 二つのモジュール間で必要なデータ項目だけを引数として渡す。
解説
結合度は弱い順にデータ結合 < スタンプ結合 < 制御結合 < 外部結合 < 共通結合 < 内容結合。必要なデータ項目だけ引数渡し=データ結合で最も弱い。
選択肢ごとの解説
- ア.結合度の問題ではなく強度(凝集度)の話、しかも凝集度低下の悪い例。
- イ.必要データ項目のみ引数=データ結合で最も弱い結合度。
- ウ.グローバル領域共有=共通結合で強い結合度。
- エ.制御用引数=制御結合で中程度に強い。
基本情報技術者試験 平成29年度 秋期 午前 の過去問一覧へ戻る・問48