| 基本情報技術者試験 | 2002年度 = 平成14年度・秋期 | 午前 | 問47 |
| 一つのモジュールにできるだけ多くの機能を入れる。 | |
| 二つのモジュール間で必要なデータ項目だけを引数として渡す。 | |
| ほかのモジュールとデータ項目を共有するためにグローバルな領域を使用する。 | |
| ほかのモジュールを呼び出すときに、呼び出されたモジュールの論理を制御するための引数を渡す。 |
| 解答 |
| 解説 |
| 一つのモジュールにできるだけ多くの機能を入れるのはモジュール強度の問題です。機能の大小とモジュールの結合度とは直接的な関係はありません。 | |
| 二つのモジュール間で必要なデータ項目だけを引数として渡すデータ結合は、モジュールの結合度を弱くします。 | |
| ほかのモジュールとデータ項目を共有するためにグローバルな領域を使用する外部結合は、データ結合より強い結合となります。 | |
| ほかのモジュールを呼び出すときに、呼び出されたモジュールの論理を制御するための引数を渡す制御結合は、データ結合より強い結合となります。 |