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