Рисунок 8. Действующее лицо (актер) Вариант использования (прецедент, use case) — описание множества
последовательности действий (включая варианты), выполняемых системой
для того, чтобы актер мог получить определенный результат [1].
Каждый вариант использования должен быть независимым в том
смысле, что если он всегда выполняется совместно с другим вариантом
использования, то, скорее всего, это один прецедент, а не два, либо они
связаны отношением включения или расширения, о чем речь пойдет позже.
Как следует из определения, прецедент (или вариант использования) должен
обладать результирующей ценностью для актера, актер должен получить
некоторый результат исполнения прецедента. Скорее всего, после
исполнения прецедента в системе произойдут некоторые изменения:
появятся новые данные, изменится поведение. Каждый вариант
использования должен исполняться от начала до конца.
Прецедент описывает,
что делает система, но никак
не уточняет, как она это делает. Заметим, что диаграмма прецедентов не отображает
последовательность, в которой будут выполняться варианты использования.
На диаграмме прецедент изображается в виде эллипса. Имя прецедента
может состоять из нескольких слов и знаков препинания (за исключением
16
двоеточия), как правило, имя выбирают в виде словосочетания или
глагольного выражения (рис. 9).