Диаграмма развёртывания - один из доступных видов диаграмм, поддерживаемых Flexberry Designer.
Корпоративные приложения часто требуют для своей работы некоторой ИТ-инфраструктуры, хранят информацию в базах данных, расположенных где-то на серверах компании, вызывают веб-сервисы, используют общие ресурсы и т. д. В таких случаях полезно иметь графическое представление инфраструктуры, на которую будет развернуто приложение. Для этого и нужны диаграммы развёртывания, которые иногда называют диаграммами размещения.
Такие диаграммы есть смысл строить только для аппаратно-программных систем, тогда как UML позволяет строить модели любых систем, не обязательно компьютерных.
Польза диаграмм развёртывания
- Графическое представление ИТ-инфраструктуры может помочь более рационально распределить компоненты системы по узлам сети, от чего зависит в том числе и производительность системы.
- Такая диаграмма может помочь решить множество вспомогательных задач, связанных, например, с обеспечением безопасности.
Диаграмма развёртывания показывает топологию системы и распределение компонентов системы по ее узлам, а также соединения - маршруты передачи информации между аппаратными узлами. Это единственная диаграмма, на которой применяются “трехмерные” обозначения: узлы системы обозначаются кубиками. Все остальные обозначения в UML - плоские фигуры.
Основные элементы диаграммы развёртывания
На диаграмме развёртывания можно отобразить следующие элементы нотации UML, доступные в панели элементов:
Элемент/Нотация | Предназначение |
---|---|
Компонент (Component) | |
Экземпляр компонента (Component instance) | |
Интерфейс (Interface) | |
Узел (Node) | |
Экземпляр узла (Node instance) | |
Объект (Object) | |
Активный объект (Active object) | |
Зависимость (Dependency) | |
Связь (Connection) | |
Точка изгиба связей (Point) | |
Комментарий (Note) | |
Коннектор комментария (Note connector) |