Slide 30
Slide 30 text
ドメインモデリング
● 考えられる用語を列挙。ほとんどが同じ概念を指
す言葉として使われている。そのままシステム化
すると混乱のもと。用語を洗い出しながら排除する
○ モデルとしてのユーザとユーザアカウントの
違いは?ユーザアカウントはエンティティだ
が、ユーザはアクターです。
○ グループリストとコミュニティリストは、同じも
のなのでどちらかに決める。コミュニティリス
トに決定
○ イベントの検索キーワードはUI要素。責務が
異なるのでそんなことはやめましょう。タグと
命名する。
● 用語リストから、最初のドメインモデル
(静的)を作
る。
○ 集約(has-a), 汎化(is-a)のみの表現。属性・
振る舞い、多重度はこの段階では早すぎる。
分析が終わってからにしましょう。
不完全と仮定し、分析麻痺
を回避する
用語リスト
初期のドメインモデルを作る