平成21年度 秋期 応用情報技術者試験 午前 問45
テクノロジ/開発技術モジュール結合度が最も弱いモジュールはどれか。
出典:平成21年度 秋期 応用情報技術者試験 午前 問45
- ア単一のデータ項目を大域的データで受け渡すモジュール
- イ単一のデータ項目を引数で受け渡すモジュール
- ウデータ構造を大域的データで受け渡すモジュール
- エデータ構造を引数で受け渡すモジュール
正解:イ
解説
モジュール結合度は,単一のデータ項目を引数として受け渡す「データ結合」が最も弱く(望ましく),大域的データを介した結合や,データ構造を渡す結合はより強い結合度になります。
選択肢ごとの解説
- ア誤り。単一のデータ項目でも大域的データで受け渡す方式は共通結合(または外部結合)に当たり,引数渡しより強い結合度になります。
- イ正しい。単一のデータ項目を引数で受け渡すデータ結合が,モジュール結合度の中で最も弱い(良い)結合です。
- ウ誤り。データ構造を大域的データで受け渡す方式は共通結合に当たり,最も強い結合度の一つです。
- エ誤り。データ構造を引数で受け渡す方式はスタンプ結合に当たり,単一データ項目の引数渡し(データ結合)より結合度が強くなります。