チェックポイント: 設計パッケージ
- 各パッケージの名前が固有名であって、それぞれの中に入っているモデル・エレメントの責務をまとめて言い表している。
- パッケージの説明が、その中に入っているモデル・エレメントの責務をまとめて正確に反映している。
- 一般に表示可能なパッケージ・クラスが、論理的に首尾一貫した一連のサービスを提供する。
- このようなパッケージと他のパッケージの間の依存関係は、その中にあるクラスどうしの間の関係と首尾一貫している。
- パッケージの内容は、きわめて結合力の高い一連の一貫したモデル・エレメントを表していて、それらのエレメントは、他のパッケージ内のエレメントと疎結合している。
- パッケージ内の疎結合を利用して、パッケージをきわめて結合力の高い一連のモデル・エレメントにさらに分割する機会はない。
- パッケージの総数は、モデル・エレメントの総数に比例している。
| |
|