モジュール結合度に関する記述のうち,適切なものはどれか。

テクノロジ系

ア あるモジュールが CALL 命令を使用せずに JUMP 命令でほかのモジュールを呼び出すとき,このモジュール間の関係は,外部結合である。

なぜ違う: 他モジュール内部へ飛び込む結合は内容結合。

イ 実行する機能や論理を決定するために引数を受け渡すとき,このモジュール間の関係は,内容結合である。

なぜ違う: 制御情報を引数で渡すのは制御結合。

ウ 大域的な単一のデータ項目を参照するモジュール間の関係は,制御結合である。

なぜ違う: 単一の大域データ項目の参照は外部結合で、制御結合ではない。

エ 大域的なデータを参照するモジュール間の関係は,共通結合である。

正解: エ

要点: 共通の大域データ領域を参照し合う=共通結合。

共通結合は、複数のモジュールが共通の大域データ領域を参照・更新する結合。結合度は弱いほど望ましく、共通結合は強め(好ましくない側)に位置する。

この問題に出てくる用語

関連キーワード: モジュール結合度・共通結合・ソフトウェア設計

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

出典:令和6年度 春期 応用情報技術者試験 午前 問46