Вы применяете инструмент вариантов использования (ВИ) для сбора и формализации требований к системе. Согласно определению, актёр — это некто или нечто внешнее по отношению к разрабатываемой системе. Но каких типов могут быть актёры?
По отношению к системе в целом
По отношению к системе в целом можно выделить 4 группы актёров:
- Пользователи;
- Программные системы (отличные от разрабатываемой);
- Аппаратные/технические средства, приборы;
- Время.
По отношению к конкретному варианту использования
1. по характеру взаимодействия
- Актёр, инициирующий ВИ — приводит ВИ в действие, запускает выполнение ВИ.
- Все другие актёры, принимающие участие во взаимодействии, зовутся участвующими актёрами. На диаграмме вариантов использования эта разница отражается направлением ассоциации: ассоциации направлены от инициирующего актёра к ВИ и от ВИ к участвующим актёрам.
2. по выгодоприобретателю
- Главным актёром называется тот, которому ВИ предоставляет полезный ощутимый результат.
- Другие актёры, принимающие участие во взаимодействии, зовутся второстепенными по отношению к данному конкретному варианту использования. На диаграмме вариантов использования это различие, при необходимости, можно указать заметкой/комментарием.
Чаще всего главный актёр ВИ является также и инициирующим, однако это не обязательно должно быть так. Например, для часто встречающегося варианта использования “Формирование отчета для руководителя”:
- Руководитель — главный (заинтересован в получении отчета) и участвующий актёр;
- Оператор или Служба расписаний — инициирующий и второстепенный актёр.
Использовано: