Applies ToVisio, план 2 Visio, план 1 Visio профессиональный 2024 Visio профессиональный 2021 Visio профессиональный 2019

Можно создать схему компонентов UML для отображения компонентов, портов, интерфейсов и связей между ними.

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

Пример схемы компонентов UML.

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

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

Схема запуска компонента

  1. Запустите Visio. Если файл уже открыт, щелкните Файл > Создать.

  2. Перейдите в раздел Категории > Программы и базы данных > Компоненты UML.

  3. Выберите пустой шаблон или одну из трех начальных схем. Выбрав нужный шаблон, нажмите кнопку Создать.

  4. Вы увидите окно Фигуры рядом со схемой. Если вы не видите его, перейдите в раздел Просмотр > областей задач и убедитесь, что выбран пункт Фигуры . Если оно по-прежнему не отображается, нажмите кнопку Развернуть окно фигур Кнопка "Развернуть окно фигур" в левой части экрана.

  5. На вкладке Вид установите флажок Точки соединения. Благодаря этому при соединении фигур будут отображаться точки соединения.

  6. Затем перетащите фигуры, которые вы хотите включить в схему, из окна Фигуры на страницу. Чтобы изменить подписи, дважды щелкните их.

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

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

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

Фигура компонента "Хранилище"

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

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

Контекстное меню, команда "Показать стереотип", надпись <<компонент>>

Подсистемы

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

Совет: Если компонент исчезнет после перетаскивания на другой компонент, переместите его на передний план, нажав клавиши CTRL+SHIFT+F.

Фигура подсистемы "Магазин", на которую перетащена фигура компонента "Заказ"

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

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

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

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

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

Шаг 1

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

Фигура "Предоставленный интерфейс" приклеена к фигуре компонента

Шаг 2

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

Фигура "Обязательный интерфейс" приклеена к фигуре компонента

Шаг 3

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

Желтый маркер на фигуре "Обязательный интерфейс"

Шаг 4

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

Фигура "Обязательный интерфейс", соединенная с фигурой "Предоставленный интерфейс"

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

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

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

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

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

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

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

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

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

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

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

  1. Щелкните в пустом месте страницы, чтобы отменить выбор элементов.

  2. На вкладке Главная в группе Сервис нажмите кнопку Блок текста Кнопка "Блок текста".

  3. Щелкните соединительную линию с текстом, который вы хотите повернуть или переместить.

  4. Перетащите блок текста, чтобы переместить его, или поверните его с помощью маркера Маркер поворота.

  5. Когда все будет готово, нажмите кнопку Указатель Кнопка "Указатель".

    Если вы переключаетесь обратно к инструменту Указатель Кнопка "Указатель", текст остается на прежнем расстоянии от фигуры. При использовании инструмента Указатель Кнопка "Указатель" для перетаскивания текста фигура также перемещается. Чтобы переместить текст независимо от фигуры, используйте инструмент Блок текста Кнопка "Блок текста".

Примечание: Для создания и редактирования схем UML на Веб-приложение Visio требуется лицензия Visio (план 1) или Visio (план 2), которая приобретается отдельно от Microsoft 365. За дополнительными сведениями обратитесь к администратору Microsoft 365. Если администратор включил самостоятельное приобретение, вы можете приобрести лицензию для Visio самостоятельно. Дополнительные сведения см. в разделе Вопросы и ответы о самостоятельной покупке.

Пример схемы компонентов UML.

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

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

Запуск схемы последовательности

  1. Откройте Visio в Интернете

  2. В правом верхнем углу страницы выберите Другие шаблоны.

  3. В коллекции прокрутите вниз до строки компонент UML , примерно на середине страницы.

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

  4. Щелкните любой элемент, чтобы просмотреть более крупный предварительный просмотр.

  5. Когда вы найдете нужную схему, нажмите кнопку Создать .

    Новая схема с соответствующим набором элементов откроется в браузере.

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

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

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

Фигура компонента "Хранилище"

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

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

Контекстное меню, команда "Показать стереотип", надпись <<компонент>>

Подсистемы

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

Совет: Если компонент исчезнет после перетаскивания на другой компонент, переместите его на передний план, нажав клавиши CTRL+SHIFT+F.

Фигура подсистемы "Магазин", на которую перетащена фигура компонента "Заказ"

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

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

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

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

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

Шаг 1

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

Фигура "Предоставленный интерфейс" приклеена к фигуре компонента

Шаг 2

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

Фигура "Обязательный интерфейс" приклеена к фигуре компонента

Шаг 3

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

Желтый маркер на фигуре "Обязательный интерфейс"

Шаг 4

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

Фигура "Обязательный интерфейс", соединенная с фигурой "Предоставленный интерфейс"

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

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

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

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

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

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

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

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

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

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

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

  1. Щелкните в пустом месте страницы, чтобы отменить выбор элементов.

  2. На вкладке Главная в группе Сервис нажмите кнопку Блок текста Кнопка "Блок текста".

  3. Щелкните соединительную линию с текстом, который вы хотите повернуть или переместить.

  4. Перетащите блок текста, чтобы переместить его, или поверните его с помощью маркера Маркер поворота.

  5. Когда все будет готово, нажмите кнопку Указатель Кнопка "Указатель".

    Если вы переключаетесь обратно к инструменту Указатель Кнопка "Указатель", текст остается на прежнем расстоянии от фигуры. При использовании инструмента Указатель Кнопка "Указатель" для перетаскивания текста фигура также перемещается. Чтобы переместить текст независимо от фигуры, используйте инструмент Блок текста Кнопка "Блок текста".

См. также

Схемы UML в Visio

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

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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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