Как определить пользователя / актера. Например. Пользователь, предоставляющий информацию администратору для взаимодействия с системой - PullRequest
0 голосов
/ 16 сентября 2011

В случае, когда клиент предоставляет информацию, которую администратор использует для взаимодействия с системой, нужно ли указывать субъекта как пользователя или администратора, который взаимодействует с системой.

Также в Таблице событий Источник будет тем же актером, что и вышеупомянутый вопрос?

1 Ответ

0 голосов
/ 16 сентября 2011

Ответ: это зависит от контекста вашей проблемы.

Вы разрабатываете систему для удовлетворения потребностей Заказчика или Администратора?

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

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

НТН.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...