Ви можете створити схему компонентів 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. Коли все буде готово, натисніть кнопку Вказівник і Кнопка "Вказівник"

    Після переходу до кнопки Вказівник Кнопка "Вказівник", розташування тексту відносно фігури не зміниться. Якщо для перетягування тексту використовується Кнопка "Вказівник" Вказівник, фігура також переміститься. Щоб перемістити текст окремо від фігури, поверніться до засобу Блок тексту Кнопка "Блок тексту" .

Component diagram displaying the structure of software code as cohesive components

Виноска 1 У схемі компонентів компоненти – це універсальні типи, а не екземпляри. Щоб відобразити екземпляри компонентів, використовуйте схема розгортання.

Доступ до книги залежності вказують, що клієнтський компонент певним чином залежить від компонента постачальника.

  1. У Visio 2010: у розділі Категорії шаблонів клацніть Програмнезабезпечення , а потім – Схема моделі UMLі натисніть кнопку Створити.

  2. У подання дерева клацніть правою кнопкою миші пакет або підсистему, у яку потрібно додати схема компонентів, а потім у меню Створити клацніть Схема компонентів.

    З'явиться пуста сторінка, а колекція трафаретів Компонент UML стане найвищою. У робочій області як водяний знак відображається водяний знак "Компонент". До подання дерева додається піктограма, що представляє схему.

    Примітка.: Якщо подання дерева не відображається, у меню UML наведіть вказівник миші на пункт Переглянути, а потім виберіть Провідник моделей.

  3. Перетягніть фігуру Компонент на сторінку креслення для кожного компонента, який потрібно представити.

  4. За необхідності перетягніть фігуру Інтерфейс на сторінку креслення та приклейте кінцеву точку без кола до фігури компонента.

    Додавання інтерфейсу до класу, компонента або інших елементів

    1. У статичній структурі компонент або схемі розгортання перетягніть фігуру lollipop Interface на сторінку креслення.

    2. Приклейте кінцеву точку без кола до точки з'єднання Вміст папки word у ZIP-пакеті нового пустого документа Word 2007 на компоненті клас або іншому елементі.

    3. Двічі клацніть фігуру Інтерфейс, щоб додати ім'я, операції та інші значення властивостей.

      Типліст

      Ви також можете представити інтерфейс із прямокутними фігурами інтерфейсу, які нагадують клас. Ця фігура використовується для відображення списку операцій інтерфейсу.

      Щоб змінити тип фігури, яка відображається для інтерфейсу, клацніть фігуру Інтерфейс правою кнопкою миші та виберіть команду Відобразити як інтерфейс типу "Клас" або Відображати як інтерфейс Lollipop.

  5. Використовуйте фігури залежності, щоб позначити зв'язки між компонентами або між одним компонентом і інтерфейсом іншого компонента.

    Позначення зв'язку залежностей між елементами UML

    1. Перетягніть фігуру Залежність із колекції трафаретів Статична структура UML,Розгортання UMLабо Компонент UML на сторінку креслення та розмістіть її біля елементів, які потрібно пов'яжити.

    2. Приклейте кінцеву точку зі стрілкою до точки з'єднання Вміст папки word у ZIP-пакеті нового пустого документа Word 2007 від елемента залежить від іншого елемента. Приклейте кінцеву точку без стрілки до точки з'єднання елемента, який залежить від іншого елемента.

    3. Двічі клацніть залежність, щоб додати ім'я, стереотип та інші властивості.

      Порада.: Щоб позначити залежність трасування, уточнення, використання або зв’язування, можна скористатися колекцією трафаретів Статична структура UML, щоб позначити фігури Трасування ,Узгодження , Використання або Зв'язування.

  6. Двічі клацніть будь-яку фігуру, щоб відкрити діалогове вікно Властивості UML, де можна додати ім'я, атрибути, операції та інші властивості.

  7. Збережіть схему.

Додаткові відомості

Схеми UML у Visio

Створення схеми зв’язку UML

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

Створення схеми послідовності UML

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до оцінювачів Microsoft Office

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

Дякуємо за ваш відгук!

×