ウカマル応用情報技術者ログイン

令和4年度 春期 応用情報技術者 問46

テクノロジ系

モジュールの独立性の尺度であるモジュール結合度は,低いほど独立性が高くなる。次のうち,モジュールの独立性が最も高い結合はどれか。

選択肢
正解と解説

正解 エ

結合度が最も低く、独立性が最も高いのは、必要なデータ項目だけを引数で受け渡すデータ結合です。

モジュール結合度は、モジュール同士がどれだけ強く依存しているかを表す尺度です。結合度が強い順に、内容結合、共通結合、外部結合、制御結合、スタンプ結合、データ結合となります。データ結合は、単一のデータ項目だけを引数として受け渡す結合です。ほかのモジュールの内部や共有データに依存しないので、結合度が最も低くなります。その結果、独立性が最も高くなります。

ア:外部結合は、外部宣言した単一のデータ項目を複数のモジュールで共有する結合です。共有データを通じて依存するので、データ結合より結合度が高くなります。

イ:共通結合は、共通域に定義したデータ構造を複数のモジュールで共有する結合です。内容結合の次に結合度が高く、独立性は低くなります。

ウ:スタンプ結合は、レコードなどのデータ構造を引数で渡し、受け側がその一部だけを使う結合です。データ構造に依存するので、データ結合より結合度が高くなります。

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

全年度から出題。10問で実力を判定します。登録不要。

出典:令和4年度 春期 応用情報技術者試験 問46(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方