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

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

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

Пример схемы взаимодействия UML.

Примечание

Набор элементов UML Communication доступен только в том случае, если вы являетесь подписчиком Visio, план 2. Если у вас есть подписка, убедитесь в том, что у вас установлена последняя версия Visio.

Запуск схемы взаимодействия

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

Фигуры субъектов и линий жизни

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

  1. Перетащите фигуру Субъект на страницу, чтобы представить роль пользователя или внешней системы.
  2. Перетащите фигуру Линия жизни для каждого именованного элемента, представляющего отдельного участника.

1: Фигура субъекта с текстом

Взаимодействия между линиями жизни в виде сообщений

Шаг 1

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

Фигура сообщения с одним окончанием, выделенным зеленым цветом и подключенным к фигуре линии жизни

Шаг 2

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

Фигура сообщения с окончанием, выделенным зеленым цветом и подключенным к другой фигуре линии жизни

Шаг 3

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

Фигура сообщения, контекстное меню, выбрана команда

Отображение взаимодействия линий жизни путем показа связей между ними

Обзор

  1. Сначала свяжите линии жизни с помощью инструмента Соединительная линия.
  2. Затем покажите взаимодействие между ними с помощью фигур Сообщение и Возвращаемое сообщение.

1 указывает на серую линию соединителя, 2 — на строку сообщения с текстом, 4: Execute()

Шаг 1

На вкладке Главная щелкните инструмент Соединительная линия (1). Наведите указатель мыши на одну из точек соединения линии жизни и удерживайте его, пока не появится зеленое выделение (2).

1, указывает на соединительную линию, 2, показывает на указатель, наведенный на точку соединения на фигуре линии жизни, выделенную зеленым

Шаг 2

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

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

Шаг 3

Нажмите кнопку Указатель, когда завершите соединять фигуры линий жизни.

Щелкните здесь, когда вы закончите, указывая на команду

Шаг 4

Перетащите другую фигуру сообщения так, чтобы она находилась параллельно другой линии.

Указатель, перемещающий фигуру в нужное место рядом с соединительной линией

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

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

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

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

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

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

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

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

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

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

См. также

Схемы UML в Visio

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

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

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