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