C2 и первый контейнер
Диаграмма C1 показывает систему среди пользователей и внешних зависимостей, а C2 раскрывает её внутреннее устройство. В этом уроке создадим C2-диаграмму, добавим на неё внешний контекст и первый контейнер.
Два пути к новой C2
На странице управления моделью новую диаграмму можно создать общей кнопкой
Создать. В этом случае потребуется самостоятельно выбрать тип диаграммы и
систему, внутреннее устройство которой нужно показать.
Обычная форма требует вручную выбрать тип диаграммы и детализируемую систему.
Более простой путь начинается на C1. Откройте контекстную диаграмму.
Выберите систему интернет-магазина на диаграмме.
На вкладке Диаграм мы нажмите Создать C2 диаграмму.
Форма уже знает, какую систему нужно детализировать. Новая диаграмма создаётся
в домене General, поэтому остаётся указать только название и описание.
Внешний контекст
После сохранения ArchiVision открывает новую C2 и переносит на неё
детализируемую систему. Нажмите Открыть весь каталог, отметьте покупателей,
администратора и внешние системы. Для каждой связи каталог дополнительно
показывает тип и название источника, стрелку и тип с названием приёмника. Это
помогает различать связи с одинаковыми названиями.
Добавьте выбранные элементы одной операцией. Существующие объекты при этом не дублируются в модели.
Первый контейнер
Нажмите Новый: Контейнер. ArchiVision автоматически связывает контейнер с
детализируемой системой E-Commerce. Поскольку это структурная диаграмма C2,
поле Принадлежит к системе заполнено и недоступно для изменения: на такой
диаграмме можно создавать контейнеры только внутри описываемой системы.
На динамической диаграмме, которая не описывает конкретную систему, этого ограничения нет. В форме контейнера родительскую систему можно выбрать.
Введите Frontend, добавьте описание приложения для взаимодействия пользователя
с системой и выберите домен UI/UX.
После сохранения Frontend отображается внутри пунктирной границы
детализируемой системы.
На диаграмме находятся девять элементов без связей: система, первый контейнер и семь объектов внешнего контекста. В следующих уроках добавим остальные контейнеры, а затем покажем взаимодействия между элементами.
Таймкоды
00:00— переход к C2;00:05— обычный путь;00:18— контекстная диаграмма;00:24— выбор системы;00:30— создание C2;00:52— новая C2;01:13— первый контейнер;01:48— результат.
Предыдущий урок: Домены ответственности.
Следующий урок: Платежи, заказы и уведомления на C2.