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