Варианты использования: типы актеров

Вы применяете инструмент вариантов использования (ВИ) для сбора и формализации требований к системе. Согласно определению, актёр — это некто или нечто внешнее по отношению к разрабатываемой системе. Но каких типов могут быть актёры?

По отношению к системе в целом

По отношению к системе в целом можно выделить 4 группы актёров:

  • Пользователи;
  • Программные системы (отличные от разрабатываемой);
  • Аппаратные/технические средства, приборы;
  • Время.

По отношению к конкретному варианту использования

1. по характеру взаимодействия

  • Актёр, инициирующий ВИ — приводит ВИ в действие, запускает выполнение ВИ.
  • Все другие актёры, принимающие участие во взаимодействии, зовутся участвующими актёрами. На диаграмме вариантов использования эта разница отражается направлением ассоциации: ассоциации направлены от инициирующего актёра к ВИ и от ВИ к участвующим актёрам.

2. по выгодоприобретателю

  • Главным актёром называется тот,  которому ВИ предоставляет полезный ощутимый результат.
  • Другие актёры, принимающие участие во взаимодействии, зовутся второстепенными по отношению к данному конкретному варианту использования. На диаграмме вариантов использования это различие, при необходимости, можно указать заметкой/комментарием.

Чаще всего главный актёр ВИ является также и инициирующим, однако это не обязательно должно быть так. Например, для часто встречающегося варианта использования «Формирование отчета для руководителя»:

  • Руководитель — главный (заинтересован в получении отчета) и участвующий актёр;
  • Оператор или Служба расписаний — инициирующий и второстепенный актёр.

Использовано:

Оставить ответ