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

В этой теме мы собираемся обсудить диаграмму развертывания UML. Однако, прежде чем приступить к обсуждению темы диаграммы развертывания UML, мы сначала хотели бы дать краткое описание UML. Диаграммы развертывания UML обычно состоят из набора узлов (здесь узлы означают взаимосвязанные системы или устройства), и эти узлы связаны друг с другом. Эти узлы являются физическими объектами, где развернуты компоненты. Диаграммы развертывания помогают нам значительно визуализировать общий вид развертывания конкретной системы. Кроме того, из нашего обсуждения ясно, что все диаграммы взаимосвязаны и зависят друг от друга. Аналогично, схема развертывания UML зависит от компонентов, которые, в свою очередь, используются для создания схемы компонентов.

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

Теперь давайте обсудим назначение диаграмм развертывания.

Термин развертывание в самой диаграмме развертывания определяет роль этой диаграммы. Он используется для описания аппаратных компонентов, где компоненты программного обеспечения фактически развернуты. UML обычно используется для описания программных артефактов системы. Однако диаграммы развертывания UML являются частным случаем диаграммы UML, где основной упор делается на аппаратную топологию (здесь топология означает компоновку) системы.

Основная цель диаграммы развертывания

  • Представлять аппаратную топологию системы.
  • Представьте, как различные аппаратные компоненты взаимосвязаны и как эти аппаратные компоненты используются для развертывания программных компонентов.

Символы и Компоненты

Давайте сначала разберемся с двумя основными терминами, которые мы будем часто использовать (Символы и Компоненты).

Символы

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

Подобное изображение, на которое можно сослаться

Компоненты

Компоненты представляют различные аппаратные узлы, в которых находится программное обеспечение.

Обратите внимание, что символы связывают различные компоненты и помогают нам составить хорошую схему развертывания UML.

Как нарисовать схему развертывания?

Это один из самых важных разделов этой статьи, так как мы собираемся обсудить, как мы можем нарисовать схему развертывания. Наиболее важным компонентом схемы развертывания являются узлы. Узлы - это просто физическое оборудование, которое используется для развертывания приложения. Эффективная и хорошая схема развертывания очень важна, поскольку она охватывает следующие важные аспекты. Эти важные аспекты заключаются в следующем:

  • Ремонтопригодность. Разработанная система должна легко обслуживаться.
  • Переносимость: система должна быть спроектирована таким образом, чтобы легко вносить новые изменения.
  • Производительность: система должна иметь высокую производительность.
  • Масштабируемость: система должна быть достаточно гибкой, чтобы ее можно было легко расширять.

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

Давайте разберемся с этим на простом примере.

пример

Давайте подготовим простую диаграмму развертывания, которая состоит из следующих компонентов.

  1. Сервер.
  2. Модем.
  3. Router.
  4. Пользовательские узлы, такие как мобильный, принтер и т. Д.

Предполагается, что этот пример представляет собой простое веб-приложение, которое размещается в кластерной среде с использованием участвующих серверов. Пользовательский узел, такой как мобильный, подключит наше приложение с помощью Интернета через модем и маршрутизаторы.

Простая схема развертывания с учетом всех вышеупомянутых пунктов для всего этого будет.

Теперь мы можем предположить, что мы можем сделать простую схему развертывания. Давайте обсудим нашу следующую тему, где мы можем использовать диаграммы развертывания.

Где использовать диаграммы развертывания UML?

Диаграммы развертывания в основном используются системными инженерами. Эти диаграммы помогают нам описать физические компоненты, такие как задействованное оборудование, узлы-участники, их распределение и то, как они взаимосвязаны. Диаграммы развертывания можно рассматривать как компоненты оборудования, в которых находятся программные компоненты.

Диаграммы развертывания можно использовать в следующих случаях:

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

Вывод

Схема развертывания UML очень важна, поскольку она не только помогает нам визуализировать, но и помогает лучше понять всю систему. Простая и эффективная схема развертывания UML очень помогает нам создать визуальную диаграмму того, как эти аппаратные компоненты взаимосвязаны, какова связь между каждым аппаратным компонентом, как программное обеспечение находится в этих аппаратных компонентах. Кроме того, существуют другие типы диаграмм UML, которые важно понимать для эффективного создания систем.

Рекомендуемые статьи

Это руководство к диаграмме развертывания UML. Здесь мы обсудим назначение диаграммы развертывания, как нарисовать диаграмму развертывания, где использовать UML, символы и компоненты с диаграммами. Вы также можете просмотреть другие наши статьи, чтобы узнать больше-

  1. Диаграмма вариантов использования UML
  2. Типы диаграмм UML
  3. Программное обеспечение UML Diagram
  4. Диаграмма компонентов UML