Создание схем развертывания UML

Применяется к
Visio, план 1 Visio профессиональный 2024 Visio профессиональный 2021 Visio профессиональный 2019

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

Набор элементов

Создание схемы развертывания UML

  1. Запустите приложение Visio. Если файл уже открыт, нажмите кнопку "Создать файл>".
  2. Перейдите в категории Программное>обеспечение и база данных>Развертывание UML.
  3. Выберите пустой шаблон или одну из трех начальных схем. Выбрав нужный шаблон, нажмите кнопку Создать.
  4. Вы увидите окно Фигуры рядом со схемой. Если она не отображается, перейдите в "Просмотр>областей задач " и убедитесь, что выбран параметр "Фигуры ". Если она по-прежнему не отображается, нажмите слева кнопку "Развернуть окно фигур" Развернутьокно фигур.
  5. На вкладке Вид установите флажок Точки соединения. Благодаря этому при соединении фигур будут отображаться точки соединения.
  6. Затем перетащите фигуры, которые вы хотите включить в схему, из окна Фигуры на страницу. Чтобы изменить подписи, дважды щелкните их.

Экземпляры узлов и артефакты

Когда использовать

  1. Используйте фигуры Экземпляр узла, когда вы хотите обозначить экземпляры вычислительных или физических устройств.
  2. Поместите фигуры Экземпляр артефакта внутри фигуры "Экземпляр узла", чтобы добавить артефакты.

1 указывает на фигуру <<экземпляра узла облако vm>> :MachineInstance ; 2 указывает на фигуру артефакта: <<номер артефакта>> Cruncher.py

Шаг 1

Сначала перетащите фигуру Экземпляр узла на страницу, а затем увеличьте ее, перетащив маркеры.

Увеличенная фигура

Шаг 2

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

Фигура артефакта перетащена на фигуру

Другие фигуры контейнера

В наборе элементов UML Deployment доступны и другие фигуры контейнеров. Они ведут себя подобно фигуре "Экземпляр узла". Это означает, что при перетаскивании фигур поверх них фигуры приклеиваются и перемещаются вместе с контейнером. Ниже представлены некоторые из наиболее популярных фигур контейнеров для схем развертывания.

Иерархические узлы

Вложите фигуры узлов друг в друга, чтобы показать их иерархию.

Узел

Пакет

Используйте фигуру Пакет, чтобы представить контейнер в виде папки.

Фигура

Обзор схемы

Используйте фигуру Обзор схемы, чтобы заключить все фигуры в рамку.

Фигура

Советы по соединительным линиям

Выпрямление соединительных линий

Если соединительная линия слишком много изгибается, щелкните ее правой кнопкой мыши и выберите Прямая соединительная линия.

Отображение количества элементов

При необходимости щелкните соединительную линию правой кнопкой мыши и выберите Показать количество элементов. Появятся четыре надписи, в которые можно добавить сведения. Если некоторые из них не нужны, удалите их.

Изменение типа соединительной линии

Вы можете изменить тип соединительной линии. Например, можно изменить тип "Связь" на "Направленная связь". Щелкните соединительную линию правой кнопкой мыши и выберите Задать тип соединителя.

Использование динамических подключений вместо точек соединения

Если вы часто ожидаете перемещения фигур, рассмотрите возможность создания динамического соединения вместо соединения точка.

Перемещение и поворот текста на соединительных линиях

Скорее всего, вам потребуется поворачивать и перемещать текст на соединительных линиях. Вот как это сделать:

  1. Щелкните в пустом месте страницы, чтобы отменить выбор элементов.
  2. На вкладке "Главная" в группе "Инструменты" нажмите кнопку"Блок текста"
  3. Щелкните соединительную линию с текстом, который вы хотите повернуть или переместить.
  4. Перетащите блок текста, чтобы переместить его, или поверните его с помощью маркера поворота
  5. Когда все будет готово, нажмите кнопку "Указатель"Кнопка "
    После переключения обратно на кнопку "Указатель " Кнопка " текст сохраняет прежнее положение относительно фигуры. Если перетащить текст с помощью кнопки"Указатель", фигура также переместится. Чтобы переместить текст независимо от фигуры, вернитесь к кнопке«Блок текста» (Блок текста).

Фигуры компонентов

Когда использовать

Добавьте фигуры компонентов для всех функциональных единиц системы или приложения.

Фигура компонента магазина

Отображение и скрытие стереотипа

Щелкните фигуру правой кнопкой мыши, чтобы показать или скрыть подпись стереотипа.

Контекстное меню, команда

Фигуры интерфейса

Когда использовать

  1. Используйте фигуру Предоставленный интерфейс, если вы хотите указать реализацию интерфейса или класса.
  2. Используйте фигуру Обязательный интерфейс, если нужно указать зависимость от интерфейса или класса.

Два интерфейса подключены, 1: фигура

Шаг 1

Перетащите фигуру Предоставленный интерфейс на страницу и выровняйте квадрат порта относительно точки соединения. Когда фигура будет соединена, точка соединения будет выделена зеленым.

Фигура

Шаг 2

Перетащите фигуру Обязательный интерфейс на страницу и также выровняйте квадрат порта относительно точки соединения. Когда фигура будет соединена, точка соединения будет выделена зеленым.

Фигура

Шаг 3

Чтобы соединить предоставленный и обязательный интерфейсы, сначала выделите фигуру "Обязательный интерфейс". Затем найдите желтый маркер.

Желтый маркер на фигуре

Шаг 4

Перетащите желтый маркер, чтобы создать соединение с фигурой "Предоставленный интерфейс".

Фигура

См. также

Схемы UML в Visio

Создание схем компонентов UML

Создание схемы связей UML

Создание схемы последовательностей UML