Специальные диаграммы характеризуются тем, что чаще всего служат для дополнения какой-либо общей диаграммы, например, являются ее частным случаем или же просто играют вспомогательную роль, уточняя некоторые детали.
Диаграмма объектов (object diagram) ‒ является экземпляром диаграммы классов.
На диаграмме объектов применяют один основной тип сущностей: объекты 1 (экземпляры классов), между которыми указываются конкретные связи 2 (чаще всего экземпляры ассоциаций).
Диаграммы объектов имеют вспомогательный характер ‒ по сути это примеры (можно сказать, дампы памяти), показывающие, какие имеются объекты и связи между ними в некоторый конкретный момент функционирования системы.
Основные элементы нотации, применяемые на диаграмме объектов, показаны ниже, а детальное описание приведено в главе 3.
Диаграмма внутренней структуры (composite structure diagram) используется для более подробного представления структурных классификаторов, прежде всего классов и компонентов.
Структурный классификатор изображается в виде прямоугольника 1, в верхней части которого находится имя классификатора 2. Внутри находятся части (parts) 3. Частей может быть несколько. Каждая часть является экземпляром некоторого другого классификатора. Части могут взаимодействовать друг с другом. Это обозначается с помощью соединителей (connectors) 4 различных видов. Место на внешней границе части, к которому присоединяется соединитель, называется портом (port) 5. Порты располагаются также на внешней границе структурного классификатора 6, обеспечивая ему связь с внешним миром.
Основные элементы нотации, применяемые на диаграмме внутренней структуры, показаны ниже, а детальное описание приведено в главе 3.
Обзорная диаграмма взаимодействия (interaction overview diagram) является разновидностью диаграммы деятельности с расширенным синтаксисом: в качестве элементов обзорной диаграммы взаимодействия могут выступать ссылки на взаимодействия (interaction use) 1, определяемые диаграммами последовательности.
Основные элементы нотации показаны ниже, а детальное описание приведено в главе 4.
Диаграмма синхронизации (timing diagram) представляет собой особую форму диаграммы последовательности, на которой особое внимание уделяется изменению состояний 1 различных экземпляров классификаторов и их временной синхронизации 2.
Основные элементы нотации показаны ниже, а детальное описание приведено в главе 4.
Диаграмма пакетов (package diagram) ‒ средство группирования элементов модели.
Диаграмма пакетов ‒ единственное средство, позволяющее управлять сложностью самой модели. Основные элементы нотации ‒ пакеты 1 и зависимости с различными стереотипами 2, применяемые на диаграмме, показаны на следующем рисунке.