モジュール強度
モジュール強度(module strength)
モジュール内の関数やデータ同士の関連性の強さ
曖昧にしておくと(?)構成要素間の関連性の強さ
モジュール強度が高いほどモジュールの独立性が高くなる
関数やデータ同士の依存度が低くなる
疎結合になる
モジュール強度が低いほどモジュールの独立性が低くなる
関数やデータ同士の依存度が高くなる
密結合になる
暗合的強度(低)
関係のない機能をまとめたモジュール
論理的強度
関連する複数の機能をまとめたモジュール
時間的強度
プログラムの開始時など、ある特定の時期に実行する機能をまとめたモジュール
手順的強度
関連ある逐次的な機能をまとめたモジュール
連絡的強度
関連ある逐次的な機能で要素が連絡し合うものをまとめたモジュール
情報的強度
同じデータ構造や資源を扱う機能を一つにまとめたモジュール
機能的強度(高)
一つの機能を実現するためだけのモジュール
確認用
Q. モジュール強度
参考
関連