Начинают с glossary и ключевых существительных сценариев, уточняют отношения и кратности на примерах, отбрасывают технические сущности UI. Модель валидируют фразами «заказ содержит позиции» на бизнес-языке.
Разбор
- Примеры экземпляров ловят ошибки кратности.
- Инварианты записывают рядом с диаграммой.
- Избегают преждевременной нормализации «как в БД».
- Версионируют модель вместе с правилами.
Итог
Доменная модель рождается из языка бизнеса и проверяется примерами, не из схемы БД.