Что такое домен
Давайте возьмем какую-нибудь тему/предмет. Это может быть доставка продуктов, спутники, наблюдения за ласточками, что угодно. Назовем эту тему "ААА"
модель предметной области для AAA — это слово, обозначающее модель для AAA, используемое в ИТ-специалистах. Это все.
Все элементы, характерные для AAA, которые вы зададите в своей модели, принадлежат домену. Не знаю, почему старое доброе слово тема не используется. Жаль. Но термин уже принят.
Итак, доставка и поставщики находятся в вашем домене. А также гораздо более конкретные слова, относящиеся к бакалейным. И к сумкам. А к домам людей - адреса, подъезды и выезды - все, что имеет отношение к вашей теме.
Домен устанавливает ваш словарный запас. И это действительно важно - вы должны использовать словарный запас, используемый вашими клиентами, а не изобретать новые слова, такие как «домен» для «темы» :-)
И сначала вы должны определить свою диаграмму вариантов использования, затем диаграмму конечного автомата, диаграмму развертывания, диаграмму компонентов, диаграмму связи, диаграммы обзора последовательности/действия/времени/взаимодействия и, наконец, класс , диаграммы объектов и составных структур. Вам не нужно делать их все, но НЕКОТОРЫЕ необходимы.
person
Gangnus
schedule
04.02.2014