Діаграма розгортання - студопедія
Діаграма розгортання (Deployment diagram) в UML моделює фізичний розгортання артефактів на вузлах.
Наприклад, щоб описати веб-сайт діаграма розгортання повинна показувати, які апаратні компоненти ( "вузли") існують (наприклад, веб-сервер, сервер бази даних, сервер додатки), які програмні компоненти ( "артефакти") працюють на кожному вузлі (наприклад , веб-додаток, база даних), і як різні частини цього комплексу з'єднуються один з одним.
Вузли представляються як прямокутні паралелепіпеди з артефактами, розташованими в них, зображеними у вигляді прямокутників. Вузли можуть мати підвузли, які представляються як вкладені прямокутні паралелепіпеди. Один вузол діаграми розгортання може концептуально представляти безліч фізичних вузлів, таких як кластер серверів баз даних.
Існує два типи вузлів:
1. Вузол пристрої
2. Вузол середовища виконання
Вузол середовища виконання - це програмний обчислювальний ресурс, який працює всередині зовнішнього вузла і який надає собою сервіс, який виконує інші виконувані програмні елементи.
Вузол, так само як і артефакт, існує в матеріальному світі і є важливим будівельним блоком при моделюванні фізичних аспектів системи. Вузол - це фізичний елемент, який існує під час виконання і являє обчислювальний ресурс, зазвичай володіє як мінімум деяким об'ємом пам'яті, а часто також і процесором.
Вузли використовуються для моделювання топології апаратних засобів, на яких виконується система. Як правило, вузол - це процесор або пристрій, на якому можуть бути розгорнуті артефакти.
Добре спроектовані вузли точно відповідають словником апаратного забезпечення області рішення.
Артефакти, які ви розробляєте або повторно використовуєте в програмній системі, повинні бути розгорнуті на якийсь апаратурі, інакше вони не зможуть виконуватися. Інфокомунікаційних система складається з цих двох частин: програмного і апаратного забезпечення.
При проектуванні архітектури інфокомунікаційної системи доводиться розглядати як логічні, так і фізичні її аспекти. До логічним елементам ставляться такі сутності, як класи, інтерфейси, кооперації, взаємодії і автомати, а до фізичних - артефакти (що представляють фізичну упаковку логічних сутностей) і вузли (що представляють апаратуру, на якій розгортаються і виконуються компоненти).
Графічне зображення вузла в UML показано на рис. 2.32. Це канонічне позначення дозволяє візуалізувати вузол, що не конкретизуючи стоїть за ним апаратури.
За допомогою стереотипів (одного з механізмів розширення UML) можна адаптувати цю нотацію для представлення конкретних процесорів і пристроїв.
Кожен вузол повинен мати ім'я, що відрізняє його від інших вузлів.
Ім'я являє собою текстовий рядок. Взяте саме по собі, воно називається простим ім'ям.
Складений (кваліфіковане) ім'я - це ім'я вузла, до якого спереду додано ім'я пакета, в якому він знаходиться.
Ім'я вузла повинно бути унікальним всередині осяжний пакета. Зазвичай при зображенні вузла вказують тільки його ім'я, як видно з рис. 2.33. Але, як і у випадку з класами, ви можете постачати вузли поміченими значеннями або додатковими розділами, щоб показати деталі.

Мал. 2.33 Просте і розширене зображення вузлів
Ім'я вузла може складатися з будь-якого числа букв, цифр і деяких розділових знаків (за винятком таких, як двокрапки, які застосовуються для відділення імені вузла від імені осяжний пакета). Ім'я може займати кілька рядків. На практиці для іменування вузлів використовують одне або кілька коротких іменників, взятих зі словника реалізації.