@hatsanhatさんにDOAの質問をしたら、とても参考になる回答をもらったので、僕の理解の範囲内でまとめてみる。 #間違いがあったら後で直す。 【参考】 モデラーとは:アーキテクト360 review 生産管理・原価管理システムのためのデータモデリング- Ynishi Bussiness Logs Domain Logic and SQL - Ynishi Bussiness Logs (1)リレーションシップはキーという「証拠」があるから引ける OOAでは、クラス同士の関連は簡単に引ける。 クラス同士の関連はビジネス上の制約から発生するけれども、それを表現するのは多重度ぐらいしかない。 コンポジションと集約の違いはOOAではあいまいに表現されやすい。 実際、クラス図で関連がコンポジションなのか制約なのか、を意図的に明示するモデラーは少ない。 また、関連クラスは分析モデルで表現されるだ
![DOAとOOAの違い - プログラマの思索](https://cdn-ak-scissors.b.st-hatena.com/image/square/f5023cc76aa5502e2a40df5cca5d9a093c69f2db/height=288;version=1;width=512/https%3A%2F%2Fforza.cocolog-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)