C3-диаграмма подсистемы заказов
Уровень C3 раскрывает внутреннее устройство одного контейнера. В этом уроке детализируем подсистему управления заказами: добавим внешний контекст, основной сервис и базу данных заказов.
Переход от C2 к C3
Исходная C2 содержит 16 объектов и 25 связей. Вернитесь к списку диаграмм и
откройте домен Orders, в котором будет находиться новая детализация.
Создание диаграммы
В форме укажите наименование и назначение, выберите структурную диаграмму уровня C3, систему электронной коммерции и подсистему управления заказами. Эта пара задаёт границу детализации и принадлежность внутренних компонентов.
После сохранения выберите новую диаграмму и откройте рабочее полотно.
Контекст диаграммы
Откройте каталог и добавьте шесть существующих объектов. Они показывают пользователей, внешние зависимости и соседние контейнеры, с которыми взаимодействует детализируемая подсистема.
Основной сервис
Создайте компонент Order processor, укажите его ответственность и выберите
тип Сервис. Уточнение типа меняет представление элемента и может добавлять
технические свойства. Компонент располагается внутри границы детализируемой
подсистемы.
База заказов
Выберите контейнер хранения данных, откройте вкладку Структура и создайте
дочерний компонент. При таком способе родитель определяется автоматически.
Задайте назначение OrdersDB и выберите тип базы данных.
Результат
Начальная C3 содержит восемь объектов: шесть элементов контекста и два внутренних компонента с корректными родителями. Связей пока нет.
Таймкоды
00:00- Переход к "Си три";00:09- Рабочее пространство;00:21- Новая диаграмма;00:30- Область детализации;00:42- Открытие "Си три";00:49- Контекст диаграммы;00:59- Основной сервис;01:20- Создание из структуры;01:32- База заказов;01:43- Основа "Си три".
Предыдущий урок: Проверка модели после C2.
Следующий урок: Интеграционные компоненты на C3.