モジュールの独立性の尺度であるモジュール結合度は,低いほど独立性が高くなる。次のうち,モジュールの独立性が最も高い結合はどれか。
令和4年度 春期 応用情報技術者 問46
テクノロジ系
正解と解説
正解 エ
結合度が最も低く、独立性が最も高いのは、必要なデータ項目だけを引数で受け渡すデータ結合です。
モジュール結合度は、モジュール同士がどれだけ強く依存しているかを表す尺度です。結合度が強い順に、内容結合、共通結合、外部結合、制御結合、スタンプ結合、データ結合となります。データ結合は、単一のデータ項目だけを引数として受け渡す結合です。ほかのモジュールの内部や共有データに依存しないので、結合度が最も低くなります。その結果、独立性が最も高くなります。
ア:外部結合は、外部宣言した単一のデータ項目を複数のモジュールで共有する結合です。共有データを通じて依存するので、データ結合より結合度が高くなります。
イ:共通結合は、共通域に定義したデータ構造を複数のモジュールで共有する結合です。内容結合の次に結合度が高く、独立性は低くなります。
ウ:スタンプ結合は、レコードなどのデータ構造を引数で渡し、受け側がその一部だけを使う結合です。データ構造に依存するので、データ結合より結合度が高くなります。
出典:令和4年度 春期 応用情報技術者試験 問46
全年度から出題。10問で実力を判定します。登録不要。
出典:令和4年度 春期 応用情報技術者試験 問46(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方