Что такое диаграмма развертывания

А диаграмма развертывания — это диаграмма, которая показывает конфигурацию узлов выполнения и компонентов (аппаратное обеспечение, программное обеспечение и промежуточное ПО на аппаратном обеспечении), которые находятся на них, и используется для моделирования статического представления развертывания системы (топология аппаратного обеспечения).
What is Deployment Diagram?

  1. Особый вид диаграммы классов, который фокусируется на узлах системы.
  2. Показать структуру системы во время выполнения.
  3. Он является одним из двух видов диаграмм UML, используемых для физических аспектов объектно-ориентированной системы.

Графически диаграмма развертывания представляет собой совокупность вершин и дуг. Диаграммы развертывания обычно содержатУзлы и зависимости и отношения ассоциации. Она также может содержать примечания и ограничения.

  1. 3D-коробка представляет узел, будь то программное или аппаратное обеспечение
  2. Аппаратный узел может быть обозначен с помощью <<стереотипа>>, например, <<артефакт>> или <<мейнфрейм>>
  3. Связи между узлами изображаются линией с необязательным <<стереотипом>>
  4. Узлы могут находиться внутри узла

Deployment Diagram notations

Планирование развертывания

  1. Спроектируйте и спланируйте, как будет установлен ваша система?
  2. Определите, будут ли разные версии системы развернуты одновременно, как вы будете решать различия?
  3. На каких физических объектах вам нужно развернуть систему и в каком порядке?
  4. Как вы будете обучать пользователей?
  5. Какие резервные копии вам нужны перед установкой?
  6. Вам нужно ли выполнять преобразование данных?

Как разработать диаграмму развертывания?

Во-первых, определите узлы, которые представляют клиентские и серверные процессоры вашей системы, а затем выделите те устройства, которые имеют значение для поведения вашей системы.

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

Узлы

Узел обычно представляет собой часть аппаратного обеспечения в системе. Соединение показывает путь связи, используемый аппаратным обеспечением для связи, обычно указывает метод, например, TCP/IP

Deployment Diagram nodes

Артефакты

  1. Артефакт — это спецификация физической части информации, например, исходные файлы, исполняемые файлы, таблицы в системе баз данных.
  2. Артефакт, определенный пользователем, представляет собой конкретный элемент физического мира.

Deployment Diagram nodes

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

Deployment Diagram Example

Обзор

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

Ссылка

  1. Что такое диаграмма развертывания?
  2. Введение в диаграммы UML в Visual Paradigm – ArchiMetric
  3. Диаграмма развертывания вUnified Modeling Language (UML) – GeeksforGeeks
  4. Как нарисовать диаграмму развертывания в UML?
  5. Полное руководство по диаграммам развертывания с помощью Visual Paradigm – ArchiMetric
  6. Нотации UML от Visual Paradigm | Скачать научную диаграмму
  7. ДиаграммыUnified Modeling Language (UML) – GeeksforGeeks
  8. Диаграмма развертывания, пример диаграммы UML: Диаграмма развертывания с компонентами – Сообщество Visual Paradigm
  9. Создание диаграммы развертывания UML – Поддержка Microsoft

 

 

Leave a Reply