Діаграми розгортання використовуються для візуалізації топології фізичних компонентів системи, де розгорнуті програмні компоненти.
Діаграми Так розгортання використовуються для опису статичного виду розгортання системи. Діаграми розгортання складаються з вузлів і їх відносин.
Саме названіеразвертиванія описує мету діаграми. Діаграми розгортання використовуються для опису апаратних компонентів, на яких розміщені компоненти програмного забезпечення. Діаграми компонентів і діаграми розгортання тісно пов'язані між собою.
Діаграми компонентів використовуються для опису компонентів і діаграми розгортання показує, як вони розгорнуті в апаратних засобах.
UML в основному призначена, щоб зосередитися на програмних артефактів системи. Але ці дві діаграми, спеціальні схеми, які використовуються, щоб зосередитися на компонентах програмного забезпечення та апаратних компонентів.
Таким чином, більшість UML діаграм використовуються для обробки логічних компонентів, але схеми розгортання зроблені, щоб зосередитися на апаратній топології системи. Діаграми розгортання використовуються системними інженерами.
Метою діаграм розгортання може бути описана наступним чином:
Візуалізують апаратної топології системи.
Опишіть апаратні компоненти, що використовуються для розгортання програмних компонентів.
Описати вузли обробки під час виконання.
Як намалювати діаграму розгортання?
Діаграма розгортання являє собою вид розгортання системи. Це пов'язано з діаграми компонентів. Оскільки компоненти розгорнуті за допомогою діаграм розгортання. Схема розгортання складається з вузлів. Вузли нічого, крім фізичних технічних засобів, що використовуються для розгортання програми.
Діаграми розгортання корисні для системних інженерів. Ефективним діаграма розгортання є дуже важливим, оскільки він контролює наступні параметри
Тому, перш ніж намалювати схему розгортання наступні артефакти повинні бути визначені:
Відносини між вузлами
Наступна діаграма розгортання є зразком, щоб дати уявлення про цілі розгортання системи управління замовленнями. Тут ми показали, вузли, як:
Заявка вважається веб-додаток, що розгортається в кластерному середовищі, використовуючи сервер 1, сервер 2 і сервер 3. Користувач підключається до додатка, використовуючи Інтернет. Контроль тече від сервера кешування в кластерному середовищі.
Таким чином, наступна діаграма розгортання була складена з урахуванням всіх перерахованих вище пунктів:
Де використовувати Діаграми розгортання?
Діаграми розгортання в основному використовуються системними інженерами. Ці діаграми використовуються для опису фізичних компонентів (Hardwares), їх розподіл і об'єднання.
Для того, щоб уточнити його в деталях ми можемо візуалізувати розгортання діаграми як апаратні компоненти / вузли, на яких програмні компоненти знаходяться.
Програмні додатки розроблені для моделювання складних бізнес-процесів. Тільки ефективні програмні додатки не є достатніми для задоволення потреб бізнесу. Бізнес-вимоги можна охарактеризувати як для підтримки більшого числа користувачів, швидкий час відгуку і т.д.
Для задоволення цих типів вимог апаратних компонентів повинні бути розроблені ефективно і економічно ефективним способом.
В даний час програмні додатки в день, є дуже складними за своєю природою. Програмні додатки можуть бути стояти в поодинці, веб-основі, розподілених, мейнфреймів на основі і багато іншого. Таким чином, дуже важливо, щоб ефективно проектувати апаратні компоненти.
Таким чином, використання діаграм розгортання може бути описана наступним чином:
Для моделювання апаратної топології системи.
Для моделювання вбудованих систем.
Для моделювання апаратних деталей для системи клієнт / сервер.
Для моделювання апаратних деталей розподіленого додатка.
Вперед і зворотного проектування.