Ответ: это зависит от контекста вашей проблемы.
Вы разрабатываете систему для удовлетворения потребностей Заказчика или Администратора?
- Если это Клиент, то Актер - Клиент. Однако в этом случае ваш вариант использования фактически представляет собой бизнес-процесс. Шаг 1 - это шаг вручную, в котором Клиент передает информацию администратору. На шаге 2 администратор вводит данные. Это означает, что шаг 2 на самом деле сам по себе является вариантом использования на системном уровне.
- Если это администратор, то бизнес-процесс более высокого уровня выходит за рамки вашей компетенции, поэтому вам нужно иметь дело только с вариантом использования сценария системного уровня (шаг 2 выше). В этом случае Актер является администратором, а вы не указываете клиента в качестве источника.
На практике, даже для сценария 2, в комментариях стоит отметить, что информация поступает от клиента к администратору. Однако важно, чтобы вы проектировали пользовательский интерфейс с точки зрения администратора, а не клиента. Администратор обычно выполняет одну и ту же операцию много раз, поэтому необходим эффективный интерфейс. Клиент может выполнять операцию гораздо реже, поэтому ему необходим интерфейс, обеспечивающий большую структуру и поддержку (например, «мастера»). Принуждение одного использовать интерфейс, предназначенный для другого, может вызвать разочарование, неэффективность и / или сбой.
НТН.