コンテンツにスキップ

ドメインモデルの構成要素設計(戦術的設計(Tactical Design))

← 戦術的設計(Tactical Design) のワークフロー(第2階層)へ戻る

担当ロール開発者/ソフトウェアスペシャリスト
インプットユビキタス言語(用語集/グロッサリ)
アウトプットドメインモデル(図+コード)

タスク(第3階層)

  1. エンティティ(識別子で同一性)と値オブジェクト(値の等価性・不変)を設計する
  2. 集約を定義し、集約ルート経由でのみ内部を変更させ不変条件を守る
  3. リポジトリ・ドメインサービス・ファクトリを設計する