Модель предметной области - это визуальное представление объектов реальной ситуации в домене.
Домен является предметом озабоченности. Используется для обозначения области, с которой вы имеете дело.
Модель представляет собой диаграмму, для моделей предметной области в основном используется диаграмма классов UML. Диаграмма классов используется только для обозначения.
Термин «модель предметной области» не означает набор диаграмм, описывающих классы программного обеспечения.
Так, например, представьте магазин. Для этого магазина вы хотите создать совершенно новую систему Point Of Sale (назовем это POS-системой). POS-система - это компьютеризированное приложение, используемое для регистрации продаж и обработки платежей. Итак, вы сосредоточены на домене системы POS.
Теперь вы будете концептуализировать объекты, которые будут использоваться для этой системы.
Таким образом, вы получите такие объекты, как: продажа, оплата, регистрация, пункт и т. Д.
В модели предметной области вы моделируете эти объекты и рисуете связи между ними, чтобы у вас было общее представление о том, как эта система будет работать.
Пример модели домена POS будет выглядеть так: