5.2 モジュール設計
5.2.1 モジュール分割の原則
| 原則 | 内容 |
|---|---|
| 高凝集 | 関連する機能を1つのモジュールにまとめる |
| 低結合 | モジュール間の依存を最小限にする |
| 単一責任 | 1つのモジュールは1つの責任を持つ |
5.2.2 モジュール構成図
記載項目
・モジュール名
・モジュールの役割(1〜2行)
・公開インターフェース(API)
・依存するモジュール
・モジュール名
・モジュールの役割(1〜2行)
・公開インターフェース(API)
・依存するモジュール