平成29年 秋期 基本情報技術者 午前 問48

モジュール結合度が最も弱くなるものはどれか。

 ア  一つのモジュールで、できるだけ多くの機能を実現する。
 イ  二つのモジュール間で必要なデータ項目だけを引数として渡す。
 ウ  他のモジュールとデータ項目を共有するためにグローバルな領域を使用する。
 エ  他のモジュールを呼び出すときに、呼び出したモジュールの論理を制御するための引数を渡す。


答え イ


解説

 ア  一つのモジュールで、できるだけ多くの機能を実現するのは、モジュール結合度には関係しません。
が、モジュール設計としてはモジュール強度が下がるため、よい構造ではありません。
 イ  二つのモジュール間で必要なデータ項目だけを引数として渡すのは、データ結合です。
 ウ  他のモジュールとデータ項目を共有するためにグローバルな領域を使用するのは、共通結合です。
 エ  他のモジュールを呼び出すときに、呼び出したモジュールの論理を制御するための引数を渡すのは、制御結合です。


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

キーワードの解説

戻る 一覧へ 次へ