平成18年 秋期 ソフトウェア開発技術者 午前 問41

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

 ア  単一のデータ項目を大域的データで受け渡すモジュール
 イ  単一のデータ項目を引数で受け渡すモジュール
 ウ  データ構造を大域的データで受け渡すモジュール
 エ  データ構造を引数で渡すモジュール


答え イ


解説

 ア  外部結合の説明です。
 イ  データ結合の説明です。
 ウ  共通結合の説明です。
 エ  スタンプ結合の説明です。
 アとイを比較すると、アは大域的データ(グローバル変数)でデータを受け渡していますので、イの引数より結合度が強くなります。(共通の領域を参照している。)
 イとエを比較すると、イは単一のデータですが、エはデータ構造(構造体)を共有していますので、イより結合度は高くなります。(同じ構造体を使用している。)


キーワード
・モジュール結合度

キーワードの解説

戻る 一覧へ 次へ