問題
モジュールの独立性を高めるために、モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち、モジュール結合度が最も低いものはどれか。
選択肢
- 1共通域に定義したデータを関係するモジュールが参照する。
- 2制御パラメータを引数として渡し、モジュールの実行順序を制御する。
- 3入出力に必要なデータ項目だけをモジュール間の引数として渡す。
- 4必要なデータを外部宣言して共有する。
正解
3. 入出力に必要なデータ項目だけをモジュール間の引数として渡す。
詳しい解説を見る解説を閉じる
解説
モジュール結合度は、モジュール間の関連の強さを示す尺度で、結合度が低いほど独立性が高く保守性に優れる。結合度は弱い順に、データ結合<スタンプ結合<制御結合<外部結合<共通結合<内容結合となる。入出力に必要なデータ項目だけを引数で渡すのは「データ結合」で最も結合度が低い。よってウが正解。制御パラメータを渡すイは制御結合、共通域や外部宣言で共有するア・エは共通結合/外部結合で結合度が高い。(出典: 令和5年度 春期 応用情報技術者試験 午前 問46)
一問一答
全400問を繰り返し学習