本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

独立性

独立性は、モジュールが他のモジュールにどれだけ依存せずに動けるかを表す性質です。

もう少し詳しく

独立性が高いほど、修正時の影響範囲が小さくなり、テストや再利用がしやすくなります。一般に、モジュール内の役割がまとまっているほど凝集度が高く、外部との依存が少ないほど結合度が低くなり、独立性が高まります。

試験での見方

黒猫の闇の刻印

凝集度は高いほど良く、結合度は低いほど良い、という組合せで覚えます。保守性や再利用性に関する設問で問われやすいです。

例:税額計算だけを担当するモジュールは、画面表示処理から独立していれば変更の影響を受けにくくなります。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:プログラミング

関連トピック:プログラム構造

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ