午前問46
モジュール分割の良否を、モジュール結合度の視点から評価する場合、最も適切な記述はどれか。
共通データ領域は、全てのモジュールからアクセスできるようになっていることが望ましい。 | |
ソフトウェア全体のモジュール分割の良否は、モジュール間の結合度のうちで最も強いものがどのように分布しているかで判断するのが望ましい。 | |
直接の呼出し関係になっていないモジュール間で情報を交換するには、共通データ領域を用いるのが最も望ましい。 | |
呼び出す側と呼び出される側のモジュール間のデータの受渡しは、引数としてデータ項目を列挙するのが最も望ましい。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- エ
解説
モジュール結合度とは、モジュール同士の関連性の強さを示しており、6段階のレベルに区分されています。モジュール結合度は弱い順に「データ結合」「スタンプ結合」「制御結合」「外部結合」「共通結合」「内容結合」となっています。
データ結合は、二つのモジュール間で必要なデータ項目だけを引数として渡します。
スタンプ結合は、処理に必要なデータだけをレコードや構造体などのデータ構造として受け渡します。
制御結合は、ほかのモジュールを呼び出すときに、呼び出されたモジュールの論理を制御するための引数を渡します。
外部結合は、ほかのモジュールとデータ項目を共有するためにグローバルな領域を使用します。
共通結合は、共通域に宣言された共通データを参照します。
内容結合は、お互いのモジュール内部を直接参照・分析します。
データ結合は、二つのモジュール間で必要なデータ項目だけを引数として渡します。
スタンプ結合は、処理に必要なデータだけをレコードや構造体などのデータ構造として受け渡します。
制御結合は、ほかのモジュールを呼び出すときに、呼び出されたモジュールの論理を制御するための引数を渡します。
外部結合は、ほかのモジュールとデータ項目を共有するためにグローバルな領域を使用します。
共通結合は、共通域に宣言された共通データを参照します。
内容結合は、お互いのモジュール内部を直接参照・分析します。