Основные элементы, используемые на диаграмме вариантов использования:
- Актёр (actor). 14 Это пользователь, который взаимодействует с системой. 1 Это может быть человек, организация или даже сервер/система. 1
- Вариант использования (use case). 14 Последовательность действий, которые система или другая сущность могут выполнять в процессе взаимодействия с актёрами. 4
- Ассоциация (association). 1 Линия между актёрами и вариантами использования. 1
- Граничные рамки системы (boundaries). 1 Блок, который устанавливает область действия системы для вариантов использования. 1
- Отношения (relationships). 1 Существуют три типа отношений: включение, расширение и обобщение: 1
- Включение (include) — используется, когда один вариант использования использует функциональность другого варианта использования. 1
- Расширение (extend) — используется, когда один вариант использования может быть расширен другим вариантом использования, если возникают определённые условия. 1
- Обобщение (generalization) — используется, когда несколько акторов имеют общие характеристики, но один актор является более общим, чем другой. 1