Схема послідовності UML показує, як набір об'єктів взаємодіє в процесі з плином часу. У ньому відображаються повідомлення, які передають учасникам і об'єктам у системі, а також порядок їх виникнення.
Щоб створити схему послідовності, скористайтеся шаблоном послідовності UML або початковою схемою з колекцією трафаретів послідовності UML . Перетягніть фігури з колекції трафаретів на полотно, щоб створити схему.
Створення схеми послідовності
-
Запустіть Visio. Або, якщо файл уже відкрито, натисніть кнопку Файл > Створити.
-
У полі Пошук введіть послідовність UML.
-
Виберіть схему послідовності UML .
-
У діалоговому вікні виберіть пустий шаблон або одну з трьох початкових схем. (Опис кожного з них відображається праворуч, коли ви вибираєте його.) Потім виберіть метричні абоамериканські одиниці вимірювання.
-
Натисніть Створити.
-
Відкриється схема. Поруч зі схемою має відкритися вікно Фігури. Якщо він не відображається, перейдіть до розділу Переглядобластей завдань > і переконайтеся , що фігури виділено. Якщо вікно все одно не відображається, натисніть кнопку Розгорнути вікно Фігури ліворуч.
-
На вкладці Подання встановіть прапорець Точки з’єднання. Цей параметр дає змогу відобразити точки з'єднання, коли ви починаєте з'єднувати фігури.
-
Перетягніть фігури, які потрібно додати до схеми, з вікна Фігури на сторінку. Щоб змінити текстові підписи, двічі клацніть їх.
Лінії життя для акторів і об'єктів
Використовуйте фігуру лінії життя актора для кожного учасника та фігуру лінії життя об'єкта для кожного компонента системи в процесі.
Порада.: Коли ви перетягуєте лінії життя на місце, зелені напрямні вирівнювання відображаються на екрані, щоб допомогти вирівняти та розташувати лінії життя відносно інших фігур лінії життя.
-
Двічі клацніть поле заголовка для кожної лінії життя, щоб ввести ім'я або назву.
-
Щоб подовжити або скоротити часову шкалу, виберіть лінію життя, а потім перетягніть жовту контрольну точку в нижній частині лінії підтримки.
Повідомлення
Використовуйте фігури повідомлень для відображення інформації, що надсилається між лініями життя.
Порада.: Visio допомагає приклеїти кінцеві точки повідомлення до кожної лінії життя. Зелене коло з'являється на кінцевій точці, коли приклеюється до точки з'єднання. Точки з'єднання зникають після перетягування.
-
Вкладіть початкову кінцеву точку до лінії lifeline, яка надсилає повідомлення, а потім перетягніть кінцеву точку до кінцевої точки lifeline, яка отримує повідомлення.
-
Двічі клацніть фігуру повідомлення, щоб створити текстове поле, і введіть ім'я повідомлення.
-
Використовуйте фігуру Повідомлення (суцільна лінія), щоб представити запит або передавання інформації.
-
Щоб представити відповідь на попереднє повідомлення, використовуйте фігуру Return Message (пунктирну лінію).
-
Використовуйте самостійне повідомлення , щоб представляти рекурсивний виклик операції, або один метод, який викликає інший метод, що належить до того самого об'єкта.
-
Використовуйте фігуру "Асинхронне повідомлення ", щоб показати, коли дія може не відбутися відразу.
-
Щоб змінити форму повідомлення з'єднувача, виконайте наведені нижче дії.
-
Клацніть сполучну лінію правою кнопкою миші.
-
У нижній частині спливаючого меню виберіть один із трьох варіантів (Прямий кут, Прямий, Заокруглений).
-
Виділіть і перетягніть сполучну лінію, щоб змінити її фігуру.
-
Фрагменти
Якщо одна або кілька взаємодій утворюють цикл або вимагають виконання умови для завершення взаємодії, візьміть ці дії у форму фрагмента :
-
Скористайтеся фрагментом Циклу для простої повторюваної взаємодії.
-
Використовуйте необов'язковий фрагмент для кроків, які виконуються, лише якщо виконується певна умова.
-
Використовуйте фігуру альтернативного фрагмента для процесу чи взаємодії (якщо-тоді або якщо-то-інакше). Фрагмент постачається з двома розділами, які дають змогу показати альтернативну взаємодію. Щоб додати іншу умову, перетягніть операнд Взаємодія на фігуру.
-
Перетягніть фігуру фрагмента до пов'язаних між собою взаємодій. Використовуйте маркери змінення розміру на фігурі фрагмента, щоб переконатися, що вона охоплює всі пов'язані взаємодії.
-
Двічі клацніть у куті заголовка фігури фрагмента, щоб додати заголовок або короткий опис процесу, оточеного фрагментом. Під кутом заголовка виберіть запит [параметри], якщо потрібно ввести умови, які завершать цей процес.
Активація
Розташуйте фігуру "Панель активації " на лінії життя, щоб показати, коли та протягом якого часу цей об'єкт або учасник активні в процесі. Зазвичай, щоб продемонструвати потік інформації, надходять стрілки та з поля активації.
Перетягніть кінцеві точки панелі активації вгору або вниз, щоб збільшити або збільшити його довжину.
Знищення
Знищення вказує, коли об'єкт або актор бере участь у системі. У кінці лінії життя з'явиться велика буква X. Щоб показати знищення об'єкта на схемі, виконайте наведені нижче дії.
-
Клацніть об'єкт правою кнопкою миші та виберіть пункт Показати знищення.
Щоб створити схему послідовності, скористайтеся шаблоном послідовності UML або початковою схемою з колекцією трафаретів послідовності UML . Перетягніть фігури з колекції трафаретів на полотно, щоб створити схему.
Примітка.: Для створення та редагування схем UML на Інтернет-версія Visio потрібна ліцензія на Visio (план 1) або Visio (план 2), яка купується окремо від Microsoft 365. Щоб отримати додаткові відомості, зверніться до адміністратора Microsoft 365. Якщо адміністратор увімкнув "самостійну покупку", ви можете придбати ліцензію для Visio самостійно. Докладні відомості див. в статті Самостійне придбання: запитання й відповіді.
Створення схеми послідовності
-
Відкрийте інтернет-версію Visio.
-
У верхньому правому куті сторінки виберіть Інші шаблони.
-
Прокрутіть колекцію вниз до рядка Послідовність UML .
Перший елемент у рядку представляє пустий шаблон і супутню колекцію трафаретів. Інші елементи в рядку – це зразки схем, які вже містять кілька фігур, які допоможуть швидко почати роботу.
-
Виберіть будь-який елемент, щоб переглянути його.
-
Знайшовши потрібну схему, натисніть її кнопку Створити .
Нова схема з пов'язаною колекцією трафаретів відкриється в браузері.
Лінії життя для акторів і об'єктів
Використовуйте фігуру лінії життя актора для кожного учасника та фігуру лінії життя об'єкта для кожного компонента системи в процесі.
Порада.: Коли ви перетягуєте лінії життя на місце, зелені напрямні вирівнювання відображаються на екрані, щоб допомогти вирівняти та розташувати лінії життя відносно інших фігур лінії життя.
-
Двічі клацніть поле заголовка для кожної лінії життя, щоб ввести ім'я або назву.
-
Щоб подовжити або скоротити часову шкалу, виберіть лінію життя, а потім перетягніть жовту контрольну точку в нижній частині лінії підтримки.
Повідомлення
Використовуйте фігури повідомлень для відображення інформації, що надсилається між лініями життя.
Порада.: Visio допомагає приклеїти кінцеві точки повідомлення до кожної лінії життя. Зелене коло з'являється на кінцевій точці, коли приклеюється до точки з'єднання. Точки з'єднання зникають після перетягування.
-
Вкладіть початкову кінцеву точку до лінії lifeline, яка надсилає повідомлення, а потім перетягніть кінцеву точку до кінцевої точки lifeline, яка отримує повідомлення.
-
Двічі клацніть фігуру повідомлення, щоб створити текстове поле, і введіть ім'я повідомлення.
-
Використовуйте фігуру Повідомлення (суцільна лінія), щоб представити запит або передавання інформації.
-
Щоб представити відповідь на попереднє повідомлення, використовуйте фігуру Return Message (пунктирну лінію).
-
Використовуйте самостійне повідомлення , щоб представляти рекурсивний виклик операції, або один метод, який викликає інший метод, що належить до того самого об'єкта.
-
Використовуйте фігуру "Асинхронне повідомлення ", щоб показати, коли дія може не відбутися відразу.
-
Щоб змінити форму повідомлення з'єднувача, виконайте наведені нижче дії.
-
Клацніть сполучну лінію правою кнопкою миші.
-
У нижній частині спливаючого меню виберіть один із трьох варіантів (Прямий кут, Прямий, Заокруглений).
-
Виділіть і перетягніть сполучну лінію, щоб змінити її фігуру.
-
Фрагменти
Якщо одна або кілька взаємодій утворюють цикл або вимагають виконання умови для завершення взаємодії, візьміть ці дії у форму фрагмента :
-
Скористайтеся фрагментом Циклу для простої повторюваної взаємодії.
-
Використовуйте необов'язковий фрагмент для кроків, які виконуються, лише якщо виконується певна умова.
-
Використовуйте фігуру альтернативного фрагмента для процесу чи взаємодії (якщо-тоді або якщо-то-інакше). Фрагмент постачається з двома розділами, які дають змогу показати альтернативну взаємодію. Щоб додати іншу умову, перетягніть операнд Взаємодія на фігуру.
-
Перетягніть фігуру фрагмента до пов'язаних між собою взаємодій. Використовуйте маркери змінення розміру на фігурі фрагмента, щоб переконатися, що вона охоплює всі пов'язані взаємодії.
-
Двічі клацніть у куті заголовка фігури фрагмента, щоб додати заголовок або короткий опис процесу, оточеного фрагментом. Під кутом заголовка виберіть запит [параметри], якщо потрібно ввести умови, які завершать цей процес.
Активація
Розташуйте фігуру "Панель активації " на лінії життя, щоб показати, коли та протягом якого часу цей об'єкт або учасник активні в процесі. Зазвичай, щоб продемонструвати потік інформації, надходять стрілки та з поля активації.
Перетягніть кінцеві точки панелі активації вгору або вниз, щоб збільшити або збільшити його довжину.
Знищення
Знищення вказує, коли об'єкт або актор бере участь у системі. У кінці лінії життя з'явиться велика буква X. Щоб показати знищення об'єкта на схемі, виконайте наведені нижче дії.
-
Клацніть об'єкт правою кнопкою миші та виберіть пункт Показати знищення.