スコープ・要求
ドメインモデル
Domain Model
読み:どめいんもでる
対象業務の重要な概念と、その性質や関係を、目的に合う形で表現したモデルです。
01初心者向け
まず意味をつかむ
販売の仕事なら、注文、商品、契約者などがどう関係するかを整理します。画面やデータベースの形を先に決める前に、業務をどう捉えるかを共有します。
02実務者向け
仕事でどう使うか
業務の専門家と実際の例を話し合い、用語、区別すべき概念、守るべき関係を表します。実装や新しい例で理解が変われば、モデルと言葉も一緒に更新します。
03専門家向け
判断を一段深める
現実を完全に写すものではなく、特定の問題を扱うための抽象です。同じ会社でも目的の異なるモデルが併存し得るため、適用するコンテキストを明確にします。
IN PRACTICE
具体例で考える
架空の研修販売で「申込」と「受講」を分け、一つの法人申込に複数の受講者が属する関係を整理し、変更手続きの理解をそろえます。
理解を助けるための架空の例です。法人の申込
申込に属する受講者
受講の実施記録
架空業務の一部を抽象化し、データベース設計は示していません。
ここは誤解しやすい
現実の名詞をすべて箱にすることが、役立つモデルづくりとは限りません。
この知識を、組織の力へ。
