За допомогою схеми класу можна створити загальну модель структури програми, яка визначає класи системи, її атрибути й методи, а також зв'язки між об'єктами.
Примітка.: Для створення та редагування схем UML на Інтернет-версія Visio потрібна ліцензія на Visio (план 1) або Visio (план 2), яка купується окремо від Microsoft 365. Щоб отримати додаткові відомості, зверніться до адміністратора Microsoft 365. Якщо адміністратор увімкнув "самостійну покупку", ви можете придбати ліцензію для Visio самостійно. Докладні відомості див. в статті Самостійне придбання: запитання й відповіді.
Нижче наведено фігури в колекції трафаретів UML Class .
Фігура |
Опис |
---|---|
|
Опис набору об'єктів зі схожою структурою, поведінкою та зв'язками. Ім'я класу має бути унікальним у пакеті. Фігура класу починається як прямокутник із трьома рядками. Ім'я класу міститься у верхньому рядку. Інші два рядки призначено для методів або операцій, які може використовувати клас. |
|
Опис атрибута або операції. |
|
Використовується у фігурі класу для відокремлення операцій від атрибутів. |
|
Визначає зовнішні видимі операції класу, компонента, пакета або іншого елемента без визначення внутрішньої структури. |
|
Опис типу даних, що складається з набору іменованих значень. |
|
Позначає основний елемент упорядкування моделі UML. Простір імен для згрупованих елементів. Кожен елемент належить лише до одного пакета, і один пакет можна вкласти в інший. |
|
Позначає пакет у процесі. |
|
Використовується як примітка схеми, яка не має семантичного впливу на елементи моделі. |
|
Указує, що вихідний тип успадковує цільовий тип. |
|
Указує на те, що вихідний тип реалізує цільовий інтерфейс. |
|
Позначає загальний зв'язок між екземплярами класів. |
|
Позначає зв'язок, який протікає лише в одному напрямку між екземплярами класів. |
|
Указує, що об'єкт у кінці з ромбоподібною фігурою містить посилання на об'єкт на іншому кінці. Якщо він містить цей об'єкт виключно, скористайтеся фігурою "Композиція ". |
Указує, що тип джерела залежить від цільового типу. |
|
Указує, що вихідний тип містить частини цільового типу. |