2023年 春期 応用情報技術者 午前 問46

モジュールの独立性を高めるには、モジュール結合度を低くする必要がある。
モジュール間の情報の受渡し方法のうち、モジュール結合度が最も低いものはどれか。

 ア  共通域に定義したデータを関係するモジュールが参照する。
 イ  制御パラメータを引数として渡し、モジュールの実行順序を制御する。
 ウ  入出力に必要なデータ項目だけをモジュール間の引数として渡す。
 エ  必要なデータを外部宣言して共有する。


答え ウ


解説

 ア  共通域に定義したデータを関係するモジュールが参照するのは、共通結合になります。
 イ  制御パラメータを引数として渡し、モジュールの実行順序を制御するのは、制御結合になります。
 ウ  入出力に必要なデータ項目だけをモジュール間の引数として渡すのは、データ結合になります。
 エ  必要なデータを外部宣言して共有するのは、外部結合になります。
したがって、モジュール結合度は弱い順に < イ < エ < アになります。


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

キーワードの解説

戻る 一覧へ 次へ