問47問47解説へモジュール分割を行うときの方法として,モジュール結合度を最も弱くできるものはどれか。一つのモジュールにできるだけ多くの機能を入れる。二つのモジュール間で必要なデータ項目だけを引数として渡す。ほかのモジュールとデータ項目を共有するためにグローバルな領域を使用する。ほかのモジュールを呼び出すときに,呼び出されたモジュールの論理を制御するための引数を渡す。モジュール結合度とは、モジュール同士の関連性の強さを示す概念です。モジュール同士の結合度合いが強ければ、関連するモジュールに変更があった場合の影響は大きく、反対に結合度が弱ければ影響を受けにくくなります。独立性と保守性の観点から、モジュール分割の際にはモジュール結合度が低くなるように設計することが望まれます。モジュール結合度は、データの受け渡し方法などにより6段階のレベルに区分されています。データ結合(弱い↑)処理に必要なデータだけを単一のパラメータとして受け渡している。処理に必要なデータだけをレコードや構造体などのデータ構造として受け渡している。宣言された共通データを参照している。内容結合(強い↓)お互いのモジュール内部を直接参照・分析している。モジュール強度に関する説明で、モジュール結合度とは直接的な関係ありません。モジュール結合度が弱くなるデータ結合に関する説明です。外部結合に関する説明です。制御結合に関する説明です。fe-siken.com▲Pagetop。