Домены ответственности
Домен — это логическая часть архитектурной модели, объединяющая объекты, за которые отвечает определённая команда или функциональное направление. В большой системе домены помогают упорядочить модель и разграничить права на изменение объектов между группами пользователей.
Общий домен
После создания ландшафта в нём уже есть домен General. Его можно использовать
для общих элементов, которые пока не относятся к отдельной области
ответственности.
Создание домена
Нажмите кнопку с плюсом рядом с переключателем доменов. В открывшейся форме укажите наименование домена и сохраните изменения.
Пользовательский опыт
Первый домен объединяет пользовательские сценарии и элементы, с которыми взаимодействует покупатель. После ввода наименования кнопка сохранения становится доступной.
Обработка заказов и инфраструктура
Второй домен отделяет оформление и обработку заказов от пользовательской части модели. Такое разделение упрощает навигацию и распределение ответственности между командами.
Третий домен предназначен для инфраструктурных компонентов: баз данных,
очередей сообщений, хранилищ и других технических элементов. Форму можно
сохранить кнопкой или сочетанием Ctrl + Enter либо ⌘ + Enter.
Права и совместна я работа
Объекты всех доменов доступны участникам ландшафта для просмотра и использования, но права на их изменение предоставляются отдельно. Каждая команда может отвечать за свой домен, а объекты других доменов остаются защищёнными от случайных правок.
Одному домену можно назначить сразу несколько групп. Например, общий интеграционный слой могут совместно развивать несколько команд. Все участники видят изменения и остаются в едином информационном поле независимо от того, кто дополнил модель.
Если действие затрагивает объекты разных доменов, ArchiVision автоматически подключает согласование между их владельцами. Например, удаление связи между такими объектами потребует подтверждения владельца другого домена, когда это другой пользователь. Процесс согласования встроен в систему, а его правила задаются политиками управления. Права групп, владельцы и политики подробно рассматриваются в отдельных уроках.
Переключение контекста
Созданные домены отображаются в верхней панели. Выберите нужный домен, чтобы просматривать и создавать относящиеся к нему диаграммы. Позиции первых семи доменов остаются стабильными. Если выбрать домен за пределами этой группы, он переместится в начало и останется под рукой.
Меню домена
Стрелка рядом с активным доменом открывает операции. Домен можно переименовать,
удалить или настроить. Команда Подписаться включает уведомления об изменениях
в выбранной области архитектуры.
Пункт Настроить показывает текущего владельца и позволяет запустить процесс
передачи домена другому пользователю. Управление владельцами и подписками
подробнее рассматривается в следующих уроках.
Таймкоды
00:00— что такое домен;00:14— добавление первого домена;00:22— добавление второго домена;00:30— добавление третьего домена;00:36— сохранение горячей клавишей;00:42— права нескольких команд;00:58— междоменные согласования;01:19— правило переключателя;01:27— выбор в первой семёрке;01:33— дальний домен;01:45— меню домена;01:47— операции с доменом;01:52— настройки владельца.
Предыдущий урок: Рабочая ветка архитектуры.
Следующий урок: C2 и первый контейнер.