テクノロジ系 / アルゴリズムとプログラミング
独立性
独立性は、モジュールが他のモジュールにどれだけ依存せずに動けるかを表す性質です。
もう少し詳しく
独立性が高いほど、修正時の影響範囲が小さくなり、テストや再利用がしやすくなります。一般に、モジュール内の役割がまとまっているほど凝集度が高く、外部との依存が少ないほど結合度が低くなり、独立性が高まります。
試験での見方
例:税額計算だけを担当するモジュールは、画面表示処理から独立していれば変更の影響を受けにくくなります。
テクノロジ系 / アルゴリズムとプログラミング
独立性は、モジュールが他のモジュールにどれだけ依存せずに動けるかを表す性質です。
独立性が高いほど、修正時の影響範囲が小さくなり、テストや再利用がしやすくなります。一般に、モジュール内の役割がまとまっているほど凝集度が高く、外部との依存が少ないほど結合度が低くなり、独立性が高まります。
例:税額計算だけを担当するモジュールは、画面表示処理から独立していれば変更の影響を受けにくくなります。
凝集度は高いほど良く、結合度は低いほど良い、という組合せで覚えます。保守性や再利用性に関する設問で問われやすいです。