Перейти к основному содержимому

C2 и первый контейнер

Диаграмма C1 показывает систему среди пользователей и внешних зависимостей, а C2 раскрывает её внутреннее устройство. В этом уроке создадим C2-диаграмму, добавим на неё внешний контекст и первый контейнер.

Создание C2-диаграммы из выбранной системы и добавление первого контейнера.

Два пути к новой C2​

На странице управления моделью новую диаграмму можно создать общей кнопкой Создать. В этом случае потребуется самостоятельно выбрать тип диаграммы и систему, внутреннее устройство которой нужно показать.

Загрузка изображения...
Общая кнопка создания диаграммы находится над списком

Обычная форма требует вручную выбрать тип диаграммы и детализируемую систему.

Загрузка изображения...
При таком способе тип диаграммы и детализируемую систему выбирают вручную

Более простой путь начинается на C1. Откройте контекстную диаграмму.

Загрузка изображения...
Система интернет-магазина находится среди пользователей и внешних зависимостей

Выберите систему интернет-магазина на диаграмме.

Загрузка изображения...
После выбора элемента становятся доступны его свойства и связанные диаграммы

На вкладке Диаграммы нажмите Создать C2 диаграмму.

Загрузка изображения...
Кнопка создания C2 находится в панели свойств системы

Форма уже знает, какую систему нужно детализировать. Новая диаграмма создаётся в домене General, поэтому остаётся указать только название и описание.

Загрузка изображения...
Тип диаграммы, система и домен заполнены автоматически

Внешний контекст​

После сохранения ArchiVision открывает новую C2 и переносит на неё детализируемую систему. Нажмите Открыть весь каталог, отметьте покупателей, администратора и внешние системы. Для каждой связи каталог дополнительно показывает тип и название источника, стрелку и тип с названием приёмника. Это помогает различать связи с одинаковыми названиями.

Загрузка изображения...
Внешний контекст выбирается из уже созданных объектов модели

Добавьте выбранные элементы одной операцией. Существующие объекты при этом не дублируются в модели.

Загрузка изображения...
Пользователи и внешние системы окружают детализируемую систему

Первый контейнер​

Нажмите Новый: Контейнер. ArchiVision автоматически связывает контейнер с детализируемой системой E-Commerce. Поскольку это структурная диаграмма C2, поле Принадлежит к системе заполнено и недоступно для изменения: на такой диаграмме можно создавать контейнеры только внутри описываемой системы.

На динамической диаграмме, которая не описывает конкретную систему, этого ограничения нет. В форме контейнера родительскую систему можно выбрать.

Загрузка изображения...
Родительская система определяется по контексту диаграммы

Введите Frontend, добавьте описание приложения для взаимодействия пользователя с системой и выберите домен UI/UX.

Загрузка изображения...
Контейнер относится к UI/UX и остаётся частью E-Commerce

После сохранения Frontend отображается внутри пунктирной границы детализируемой системы.

Загрузка изображения...
Граница системы отделяет внутренний контейнер от внешнего контекста

На диаграмме находятся девять элементов без связей: система, первый контейнер и семь объектов внешнего контекста. В следующих уроках добавим остальные контейнеры, а затем покажем взаимодействия между элементами.

Загрузка изображения...
Диаграмма содержит внешний контекст и первый контейнер системы

Таймкоды​

  • 00:00 — переход к C2;
  • 00:05 — обычный путь;
  • 00:18 — контекстная диаграмма;
  • 00:24 — выбор системы;
  • 00:30 — создание C2;
  • 00:52 — новая C2;
  • 01:13 — первый контейнер;
  • 01:48 — результат.

Предыдущий урок: Домены ответственности.

Следующий урок: Платежи, заказы и уведомления на C2.