Ето разбивка на това какво представляват актьорите:
* Външни обекти: Актьорите са извън границите на системата. Те инициират действия в системата, взаимодействат с нея и получават резултати.
* Видове актьори: Участниците могат да бъдат физически лица (клиенти, служители), организации (банки, доставчици), външни системи (бази данни, други приложения) или дори физически устройства (сензори, банкомати).
* Роли, а не лица: Актьорът представлява роля или тип потребител, не непременно конкретен човек. Например „Клиент“ е актьор, представляващ всеки, който взаимодейства със системата като клиент.
* Комуникация със системата: Актьорите комуникират със системата, като инициират случаи на употреба, предоставят входни данни и получават изходни данни.
* Визуално представяне: В диаграмите актьорите обикновено са представени чрез фигури.
Защо актьорите са важни?
* Разбиране на системните граници: Актьорите помагат да се определи обхватът на системата и с какво тя взаимодейства.
* Идентифициране на изискванията: Те помагат да се определят функционалностите на системата, като илюстрират взаимодействията, които потребителите трябва да имат.
* Потребителска гледна точка: Те предоставят ориентиран към потребителя изглед на системата, като подчертават как ще бъде използвана.
Примери за актьори:
* Онлайн магазин: Клиент, Администратор, Спедиторска компания
* Болнична система: Лекар, медицинска сестра, пациент, застрахователна компания
* Банкомат: Клиент, банкова система
* Платформа за социални медии: Потребител, Рекламодател, Разработчик
Като разберете участниците и техните роли, можете да създадете по-точни и пълни диаграми на случаи на употреба, което в крайна сметка води до по-добро разбиране на функционалностите на системата и как тя ще бъде използвана.