Отличие диаграммы вариантов использования от других видов диаграмм UML заключается в том, что она фокусируется на представлении взаимодействий между субъектами (пользователями или внешними системами) и системой. 39
Диаграмма вариантов использования обеспечивает высокоуровневое представление о функциональности системы, иллюстрируя различные способы взаимодействия пользователей с ней. 3 Она показывает, что делает система и как её используют действующие лица, но не отображает, как система работает внутри. 10
Другие виды диаграмм UML, например:
- Диаграмма классов описывает типы объектов системы и статические отношения между ними. 1
- Диаграмма компонентов показывает разбиение программной системы на структурные компоненты и связи (зависимости) между ними. 1
- Диаграмма композитной структуры демонстрирует внутреннюю структуру классов и, по возможности, взаимодействие элементов (частей) внутренней структуры класса. 1
- Диаграмма развёртывания служит для моделирования работающих узлов (аппаратных средств) и артефактов, развёрнутых на них. 1
- Диаграмма последовательности показывает взаимодействия объектов, упорядоченные по времени их проявления. 1 В частности, на ней изображаются участвующие во взаимодействии объекты и последовательность сообщений, которыми они обмениваются. 1
За счёт комбинации различных диаграмм можно достичь целостного взгляда на модель проектируемой системы, что полезно при разработке. 6