「Xはドメインか、アプリケーションか?」
「Xはドメインか、アプリケーションか?」を
考える問い立ての道具としての what is/how do
● そのXはドメインか?=ドメインモデルの what is か?
○ Xは、ドメインの知識(用語・ルール・制約)を表現したものか?
○ それを組み込んだドメインモデル全体 = how do は、「どのようにビジネスを実現するか」の記述
として成立しているか?
● そのXはアプリケーションか?=アプリケーションモデルの what is か?
○ Xは、アプリケーションの知識(ユースケース、入力 /出力)を表現したものか?
○ それを組み込んだアプリケーションモデル全体 = how doは、「どのように機能を実現するか」の
記述として成立しているか? 49