Диаграмма развёртывания | это... Что такое Диаграмма развёртывания? (original) (raw)
Пример диаграммы развертывания
Диагра́мма развёртывания, Deployment diagram в UML моделирует физическое развертывание артефактов на узлах.[1] Например, чтобы описать веб-сайт диаграмма развертывания должна показывать, какие аппаратные компоненты («узлы») существуют (например, веб-сервер, сервер базы данных, сервер приложения), какие программные компоненты («артефакты») работают на каждом узле (например, веб-приложение, база данных), и как различные части этого комплекса соединяются друг с другом (например, JDBC, REST, RMI).
Узлы представляются как прямоугольные параллелепипеды с артефактами, расположенными в них, изображенными в виде прямоугольников. Узлы могут иметь подузлы, которые представляются как вложенные прямоугольные параллелепипеды. Один узел диаграммы развертывания может концептуально представлять множество физических узлов, таких как кластер серверов баз данных.
Существует два типа узлов:
- Узел устройства
- Узел среды выполнения
Узлы устройств — это физические вычислительные ресурсы со своей памятью и сервисами для выполнения программного обеспечения, такие как обычные ПК, мобильные телефоны. Узел среды выполнения — это программный вычислительный ресурс, который работает внутри внешнего узла и который предоставляет собой сервис, выполняющий другие исполняемые программные элементы.
Примечания
Ссылки
- Introduction to UML 2 Deployment Diagrams by Scott W. Ambler
- UML 2 Deployment Diagram
- UML Deployment Diagrams
См. также
Unified Modeling Language | |
---|---|
Акторы | Организации: Object Management Group • UML Partners • Люди: Гради Буч • Джеймс Рамбо • Айвар Якобсон |
Прочее | Rational Unified Process • Systems Modeling Language • UML-цвета • XMI • Инструменты UML-моделирования • Словарь терминов UML |
Концепции | |
Структура | Актор • Артефакт • Атрибут • Интерфейс • Класс • Компонент • Объект • Пакет |
Поведение | Деятельность • Метод • Прецедент • Событие • Сообщения • Состояние |
Отношения | Composition • Агрегирование • Ассоциация • Наследование / Обобщение понятий • Связанность |
Растяжимость | Профиль • Стереотип • Другие понятия: Мощность отношений |
Диаграммы | |
Структурные | Классов • Композитной структуры • Компонентов • Объектов • Пакетов • Развёртывания |
Поведения | Деятельности • Прецедентов • Состояний |
Взаимодействия | Коммуникации • Обзора взаимодействия • Последовательности • Синхронизации |