
- •3. Диаграммы в языке uml
- •3.1. Диаграммы вариантов использования (Use Сase)
- •3.1.1. Актеры и прецеденты
- •Отношения в диаграммах Use Case
- •Работа с прецедентами
- •Спецификация прецедента
- •3.2.Статические модели объектно-ориентированных программных систем
- •3.2.1. Вершины в диаграммах классов
- •3.2.2. Отношения в диаграммах классов
- •Динамические модели объектно-ориентированных программных систем
- •3.2.1. Диаграммы деятельности
- •3.2.2. Диаграмма схем состояний
- •Диаграммы взаимодействия
- •Диаграммы реализации
- •3.3.1. Диаграмма компонентов
- •Диаграмма размещения
- •Литература
Диаграмма размещения
Диаграмма размещения(deployment diagram) наряду с отображением состава и связей элементов системы показывает, как они физически размещены на вычислительных ресурсах во время выполнения. Таким образом, на диаграмме размещения, по сравнению с диаграммой компонентов, добавляется два типа сущностей:
артефакт, который является реализацией компонента,
узел (node) – физический вычислительный ресурс, участвующий в работе системы.
На диаграмме также отображается отношение ассоциации между узлами, показывающее, что узлы физически связаны во время выполнения.
Артефакты системы во время ее работы размещаются на узлах, что графически выражается отношением зависимости со стереотипом «deploy» между артефактом и узлом (рис. 3.25).
Рисунок 3.25. Размещение артефакта на узле
Если узлы связаны между собой отношением ассоциации, то это означает то же, что и в других контекстах: возможность обмена сообщениями. Применительно к вычислительным сетям, состоящим из узлов, ассоциация означает наличие канала связи. Если нужно указать дополнительную информацию о свойствах канала, то это можно сделать, используя общие механизмы: стереотипы, ограничения и именованные значения.
Литература
Технологии разработки программного обеспечения: Учебник/ С. Орлов. — СПб.: Питер, 2002. — 464 с.: ил.
Кознов Д.В. Визуальное моделирование: теория и практика. [Электронный ресурс] http://www.intuit.ru/department/se/vismodtp/
Иванов Д., Новиков Ф. Моделирование на UML: Учебно-методическое пособие. Санкт-Петербургский государственный университет информационных технологий, механики и оптики.