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

問46

モジュールの独立性の尺度であるモジュール結合度は,低いほど独立性が高くなる。次のうち,モジュールの独立性が最も高い結合はどれか。
  • 外部結合
  • 共通結合
  • スタンプ結合
  • データ結合

分類

テクノロジ系 » システム開発技術 » ソフトウェア方式設計・詳細設計

正解

解説

モジュール結合度とは、モジュール同士の関連性の強さを表し、モジュール結合度が弱いほど関連するモジュールに変更があった場合の影響を受けにくくなるので、モジュールの独立性が高まり保守性が向上します。

モジュール結合度の強弱は、モジュール間のデータの受渡し方法などにより6段階のレベルに分類されています。
データ結合(弱い↑)
処理に必要なデータだけを単一のパラメータとして受け渡している
スタンプ結合
処理に必要なデータだけをレコードや構造体などのデータ構造として受け渡している
制御結合
モジュールの動作を制御するための要素を受け渡している
外部結合
大域宣言された単一のデータを、複数のモジュールが参照している
共通結合
大域宣言されたレコードや構造体などのデータ構造を、複数のモジュールが参照している
内容結合(強い↓)
モジュールの内部を直接参照・使用している
モジュールの独立性が最も高くなるのは、結合度が最も低い「データ結合」になります。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop