Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UML.doc
Скачиваний:
6
Добавлен:
24.12.2018
Размер:
70.66 Кб
Скачать

2.7. Communication Diagram

Как диаграммы последовательностей, так и диаграммы коммуникации отражают взаимодействие объектов -> эти виды диаграмм называют диаграммами взаимодействия (interaction diagram). Однако диаграммы коммуникации используются для визуализации межобъектных взаимосвязей, в то время как диаграммы последовательностей более эффективны для отображения развертывания процесса во времени.

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

2.8. Component Diagram

Диаграмма компонентов иллюстрирует части ПО, вложенные управляющие устройства и все то, что составляет систему, их организацию и зависимости. Диаграмма компонентов находится на более высоком уровне абстрагирования, чем диаграмма классов, обычно, компонент реализовывается одним и более классом (или объектом) в единицу времени. Они организуются в блоки таким образом, что в конечном итоге, компонент заключает в себе значительную часть системы.

Диаграмма компонентов содержит компоненты, интерфейсы и их взаимосвязи. Компонент изображается в виде прямоугольника с ключевым словом <<компонент>> в верхней части. Интерфейс можно представить в виде прямоугольника, содержащего необходимую информацию и связанного с компонентом, или маленького кружка, соединенного с компонентом сплошной линией.

2.9. Deployment Diagram

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

2.10. Composite Structure Diagram

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

На такой диаграмме каждый класс-компонент помещается внутрь композитного класса или класса-агрегата.

2.11. Interaction Overview Diagram

Обзорная диаграмма взаимодействия визуализирует взаимодействие между другими диаграммами взаимодействия и является вариантом диаграмм видов деятельности. Instead of Activity elements, however, rectangular elements are used. There are two types of these elements:

·

Interaction elements display an inline Interaction diagram, which can be a Sequence diagram, Communication diagram, Timing diagram, or Interaction Overview diagram

·

Interaction Occurrence elements are references to an existing Interaction diagram: they are visually represented by a frame, with ref in the frame's title space; the diagram name is indicated in the frame contents.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]