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

Элементы C1-диаграммы

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

Два актора, описываемая система и внешнее окружение C1-диаграммы.

Исходная диаграмма​

Диаграмма C1 показывает систему как единое целое, её пользователей и внешнее окружение. На этом уровне не нужно раскрывать внутренние контейнеры или компоненты. Редактор разрешает создавать здесь только акторов, системы и связи; контейнеры и компоненты доступны на следующих уровнях детализации.

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

Внешний актор​

В левой палитре выберите Новый: Актёр. В форме укажите понятное наименование и кратко опишите роль пользователя. Домен текущей диаграммы подставляется автоматически, но перед сохранением его можно проверить.

Создание внешнего актора
Загрузка изображения...
Наименование, описание и домен готовы к сохранению

После сохранения актор сразу появляется на текущей диаграмме. Сам элемент хранится в модели ландшафта и позднее может использоваться на других подходящих диаграммах.

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

Описываемая система​

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

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

Горячие клавиши​

После первого актора и двух систем используйте горячие клавиши. Клавиша A открывает создание элемента, цифры 1 и 2 выбирают актора или систему, а Ctrl + Enter или ⌘ + Enter сохраняет заполненную форму. После каждого нажатия интерфейс показывает доступные клавиши для следующего действия.

Свойства внешних систем​

После создания элементов откройте их свойства. Для платёжной системы, системы доставки, Firebase и Amplitude включите признак внешнего компонента. Для Firebase и Amplitude дополнительно выберите базовый элемент Cloud: на диаграмме они будут показаны в форме облака.

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

Результат​

После описываемой системы тем же способом создаются Amplitude, Firebase, Inventory management system, Payment system, Delivery management system и актор Администратор. Четыре системы внешнего окружения отмечаются свойством Внешний компонент (глобальное). Для Firebase и Amplitude дополнительно выбирается базовая форма Cloud.

На диаграмме находятся восемь из девяти элементов. На следующем этапе добавим недостающую систему и продолжим работу над моделью.

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

Таймкоды​

  • 00:00 — состав контекстной диаграммы;
  • 00:15 — создание покупателя;
  • 00:26 — создание описываемой системы;
  • 00:36 — создание платформы аналитики;
  • 00:47 — горячие клавиши;
  • 00:55 — создание сервиса уведомлений;
  • 01:56 — свойства внешних систем;
  • 02:04 — платёжная система;
  • 02:16 — сервис уведомлений;
  • 02:43 — проверка состава.

Предыдущий урок: Ландшафт, домен и первая диаграмма.

Следующий урок: Связи C1-диаграммы.