修了試験 2013-07-28実施分 基本情報技術者試験 問48
モジュールの独立性の尺度であるモジュール結合度は,弱いほど独立性が高くなる。 次のうち,モジュールの独立性が最も高い結合はどれか。
正答4
解説
正解は4です。 モジュール結合度のうち、最も結合が弱く独立性が高いものを問う問題です。 モジュール結合度は、強い順に内容結合、共通結合、外部結合、制御結合、スタンプ結合、データ結合です。 【選択肢別解説】 1:× 外部結合は、外部宣言した単一のデータ項目を複数のモジュールで共有する結合です。 共有データの変更が他に影響するため、独立性は低めです。 2:× 共通結合は、外部宣言したデータ構造全体を複数のモジュールで共有する結合です。 内容結合の次に強く、独立性は低いです。 3:× スタンプ結合は、データ構造をそのまま引数として受け渡す結合です。 必要のない項目まで渡すため、データ結合より独立性が低くなります。 4:○ データ結合は、必要なデータ項目だけを引数として受け渡す結合です。 最も結合が弱く、モジュールの独立性が最も高くなります。 【ポイント】 結合度は弱いほど、モジュール強度は強いほど独立性が高くなります。 モジュール強度で最も強いのは機能的強度です。まとめて解く
修了試験 2013-07-28実施分を通しで解く(80問)→