ドメインモデルの構成要素設計(戦術的設計(Tactical Design))
← 戦術的設計(Tactical Design) のワークフロー(第2階層)へ戻る
| 担当ロール | 開発者/ソフトウェアスペシャリスト |
|---|---|
| インプット | ユビキタス言語(用語集/グロッサリ) |
| アウトプット | ドメインモデル(図+コード) |
タスク(第3階層)
- エンティティ(識別子で同一性)と値オブジェクト(値の等価性・不変)を設計する
- 集約を定義し、集約ルート経由でのみ内部を変更させ不変条件を守る
- リポジトリ・ドメインサービス・ファクトリを設計する