第2種情報処理技術者試験 |
1999年度 = 平成11年度・春期 |
午前 |
問58 |
モジュール間の情報の受渡しがパラメタだけで行われ、結合度が最も弱いモジュール結合はどれか。
ア 外部結合
| イ 共通結合
| ウ 制御結合
| エ データ結合
|
エ
モジュール結合度は、他のモジュールとの関連性であり、低いほど独立性が高くなります。以下、結合度の強い(独立性の低い)順に解説します。
- ① 内容結合
- あるモジュールが他のモジュール内のデータを直接参照し、他のモジュールの内容の一部を共有します。
- ② 共通結合
- プログラムの共通域に定義したデータを、それに関連するモジュールが共有して参照します。
- ③ 外部結合
- 外部変数として宣言したデータを、関連するモジュールが共有して参照します。
- ④ 制御結合
- 制御情報を、呼び出すモジュールに与え、呼び出すモジュールの実行に影響を与えます。
- ⑤ スタンプ結合
- 二つのモジュールが同じデータ構造を持つ型のデータの受け渡しをします。
- ⑥ データ結合
- 二つのモジュール間で、データ要素のみをパラメタとして受け渡しします。