【応用情報】モジュール強度の種類
独立性 低
↓
高 |
強度 弱
↓
強 |
暗号的強度 |
プログラムを単純に分割しただけで、モジュー ルの機能を定義できない、または、複数の機能 をあわせもつが、機能間にまったく関連はない |
論理的強度 |
関連した複数の機能をもち、モジュールが呼び 出されるときの引数(機能コード)で、モジュー ル内の1つの機能が選択、実行される。モジュー ル結合度の制御結合がこれに相当する |
||
時間的強度 |
初期設定や終了設定モジュールのように、特定 の時期に実行する機能をまとめたモジュール。 モジュール内の機能間にあまり関連はない |
||
手順的強度 |
複数の逐次的に実行する機能をまとめたモジュ ール |
||
連絡的強度 |
手順的強度のうち、モジュール内の機能間にデ ータの関連性があるモジュール |
||
情報的強度 |
同一のデータ構造や資源を扱う機能を1つにま とめ、機能ごとに入口点と出力点をもつモジュ ール |
||
機能的強度 | 1つの機能だけからなるモジュール |