本文へスキップ

テクノロジ系 / ソフトウェア開発管理技術

モジュールの独立性

モジュールが他のモジュールに過度に依存せず、自分の役割を明確に持っている度合いです。

もう少し詳しく

独立性の高いモジュールは、変更やテスト、再利用がしやすくなります。一般に、モジュール内の処理が一つの目的にまとまっているほど凝集度が高く、他モジュールとの依存が少ないほど結合度が低くなります。モジュールの独立性は、凝集度を高く、結合度を低くすることで高まります。

試験での見方

黒猫の闇の刻印

FEでは「凝集度は高いほどよい」「結合度は低いほどよい」という形で問われやすいです。保守性・再利用性と結び付けます。

例:税額計算だけを行うモジュールは独立性が高く、画面表示やDB更新まで抱え込むモジュールは独立性が低くなりがちです。

分類

テクノロジ系 / 開発技術 / ソフトウェア開発管理技術

小分類:開発プロセス・手法

関連トピック:ソフトウェア再利用

情報の根拠

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

関連用語

ソフトウェア開発管理技術の用語一覧へ