基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [令和元年秋午前] [令和元年秋午後]

平成16年 秋期 基本情報技術者 午前 問51
問51   モジュール結合度

 モジュール結合度が最も弱いモジュールはどれか。

ア 単一のデータ項目を大域的データで受け渡すモジュール

イ 単一のデータ項目を引数で受け渡すモジュール

ウ データ構造を大域的データで受け渡すモジュール

エ データ構造を引数で受け渡すモジュール


解答←クリックすると正解が表示されます

解説

 モジュール( Module )とは、1つの独立したプログラム単位のことである。 モジュール結合とは、モジュール相互間でデータをやり取りする関連性の強さを 表す基準である。その強さを、モジュール間の関連性で『弱 → 強』、独立性で 『強 → 弱』の順で並べると、

データ結合:データパラメータのみの受け渡し
スタンプ結合:データ構造を決めるパラメータを渡す
制御結合:他モジュールのパラメータを渡す
外部結合:複数モジュールが共通データを使用
共通結合:複数モジュールが共通領域を使用
内容結合:他モジュールの内容を直接参照

となる。

ア:外部結合に関する説明である。

イ:データ結合に関する説明である。

ウ:共有結合に関する説明である。

エ:スタンプ結合に関する説明である。
よって、モジュール結合度で最も弱いモジュールは(イ)である。


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]