LoginSignup
1
2

More than 5 years have passed since last update.

ちょっとずつ読むドメイン駆動設計 第一部 ドメインモデルを機能させる 序章2

Last updated at Posted at 2017-08-20

ドメイン、ドメインモデルとは何か

ユーザがプログラムを適用するこの対象領域が、ソフトウェアのドメインである。
(第一部 序章 より)

ドメインとは、プログラムを適用する対象領域。

ドメインモデルとは特定の図ではなく、図が伝えようとしている考え方である。これはドメインエキスパートの頭のなかにある単なる知識ではなく、その知識が厳密に構成され、選び抜かれて抽象化されたものだ。(同上)

"モデルとは"、"ドメインとは"、"ドメインモデルとは"と分けて読むとよくわかりますね。

ビジネスの問題を解決するために、プログラムを適用する対象領域について、ドメインエキスパートの知識を選別し、抽象化させたもの。と言うことですね。

このことは、ビジネス全般を知らなくても良いということではなく、選別するためには幅広くドメインの知識は知っていないといけないということを意味していると思います。
そこからいかに、知識を選別し、抽象化することができるか。
よいドメインモデルを構築するために必要なことですね。

幅広く知り、学び、選別・抽象化する力をつける。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2