Въведение в диаграмата за внедряване на UML

В тази тема ще обсъдим диаграмата за внедряване на UML. Въпреки това, преди да започнем нашата дискусия по темата на диаграмата за разгръщане на UML, първо ще искаме да дадем кратка информация за UML. Диаграмите за разгръщане на UML обикновено се състоят от набор от възли (тук възлите означават взаимосвързани системи или устройства) и тези възли са свързани помежду си. Тези възли са физически образувания, където са разположени компонентите. Диаграмите за внедряване ни помагат да визуализираме цялостно изгледа на внедряване на определена система. Също така от нашето обсъждане става ясно, че всички диаграми са взаимосвързани и зависят една от друга. По подобен начин диаграмата за разгръщане на UML зависи от компонентите, които на свой ред се използват за създаване на диаграма на компоненти.

Предназначение на диаграмите за внедряване

Сега нека обсъдим целта на диаграмите за разполагане.

Самият термин за внедряване в схемата за разполагане определя ролята на тази диаграма. Използва се за описание на хардуерни компоненти, където софтуерните компоненти са действително внедрени. UML обикновено се използва за описване на софтуерни артефакти на система. Диаграмите за разгръщане на UML обаче са специален случай на UML диаграма, където основният акцент е върху хардуерната топология (тук топология означава оформление) на системата.

Основната цел на схемата за разполагане

  • За представяне на хардуерната топология на системата.
  • Представете как различните хардуерни компоненти са свързани помежду си и как тези хардуерни компоненти се използват за разгръщане на софтуерни компоненти.

Символи и компоненти

Нека първо разберем два основни термина, които ще използваме често е (Символи и компоненти).

Символи

Символите на UML диаграма на разполагане представляват възел, обект, възел на възел, компонент екземпляр (тук компонентният екземпляр означава реплика или копие на компонент), интерфейс и т.н. Тези символи ни помагат да създадем точна диаграма за документация.

Подобно изображение, на което може да се говори

елементи

Компонентите представляват различни хардуерни възли, в които се намира софтуерът.

Обърнете внимание, че символите свързват различни компоненти и ни помагат да направим добра схема за внедряване на UML.

Как да нарисуваме диаграма на внедряване?

Това е един от най-важните раздели на тази статия, тъй като ще обсъдим как можем да изготвим диаграма на разполагане. Най-важният компонент на диаграма на разполагане са възлите. Възлите са просто физическият хардуер, който се използва за разгръщане на приложението. Ефективната и добра схема за внедряване е много важна, тъй като обхваща следните важни аспекти. Тези важни аспекти са, както следва:

  • Поддържаемост: Проектираната система трябва да бъде лесно поддържана.
  • Преносимост: Системата трябва да бъде проектирана по такъв начин, че да е лесно да се приложат нови промени.
  • Производителност: Системата трябва да има висока производителност.
  • Мащабируемост: Системата трябва да бъде достатъчно гъвкава, така че да може лесно да се разширява.

Преди да се направи схема на разполагане, два важни артефакта трябва да бъдат идентифицирани и трябва да бъдат разбрани правилно, и тези два важни артефакта са възли и как тези възли са свързани помежду си

Нека разберем това с прост пример.

пример

Нека подготвим проста диаграма на разполагане, която се състои от следните компоненти.

  1. Server.
  2. Модем.
  3. Маршрутизатор.
  4. Потребителски възли като мобилни, принтер и т.н.

Този пример се приема, че е уеб-базирано просто приложение, което се хоства в клъстерирана среда, използвайки участващи сървъри, потребителски възел като мобилен ще свързва нашето приложение, използвайки интернет чрез модем и рутери.

Проста схема на разполагане, като се вземат предвид всички горепосочени точки за всичко това.

Сега можем да предположим, че можем да направим проста диаграма на разполагане. Нека да направим дискусия в следващата ни тема, която е къде можем да използваме диаграми за разполагане.

Къде да използвам диаграми за внедряване на UML?

Диаграмите за внедряване се консумират главно от системните инженери. Тези диаграми ни помагат да опишем физическите компоненти като включен хардуер, възли на участници, тяхното разпространение и как те са взаимосвързани Диаграмите за внедряване могат да се приемат като хардуерни компоненти, в които се намират софтуерните компоненти.

Диаграмите за внедряване могат да се използват за следните случаи:

  • За визуализиране на хардуерната топология на системата.
  • За представяне на хардуерните детайли на системата.
  • За да представите хардуерните детайли на разпределено приложение.
  • & много повече…

заключение

Диаграмата за разгръщане на UML е много важна, тъй като не само ни помага да визуализираме, но и ни помага да разберем по-добре цялата система. Една проста и ефективна схема за разгръщане на UML много ни помага да направим визуална диаграма за това как тези хардуерни компоненти са взаимосвързани, каква е връзката между всеки хардуерен компонент, как софтуерът се намира в тези хардуерни компоненти. Също така има и други видове UML диаграми, които са важни за разбиране за ефективното създаване на системите.

Препоръчителни статии

Това е ръководство за диаграмата за разгръщане на UML Тук обсъждаме целта на схемата за разгръщане, как да изготвим диаграма на разполагане, къде да използваме UML, символи и компоненти с диаграми. Можете също да разгледате и другите ни свързани статии, за да научите повече-

  1. UML Използвайте диаграма на случая
  2. Видове UML диаграми
  3. Софтуер за UML диаграма
  4. Схема на UML компонент