Моя команда и я разрабатываем программное обеспечение, которое наши клиенты будут использовать для взаимодействия со своими клиентами. Кроме того, мы также едим нашу собачью еду и сами используем программное обеспечение для взаимодействия с нашими клиентами.
Поэтому иногда бывает сложно объяснить варианты использования и сценарии, поскольку наши сотрудники могут быть операторами, наши клиенты могут быть операторами, а клиенты наших клиентов могут быть посетителями.
Однако наши клиенты также могут быть посетителями, взаимодействующими с сотрудниками нашего оператора, клиенты наших клиентов могут быть посетителями, взаимодействующими с нашим клиентом или нашим сотрудником.
Вот модель, где:
A is an employee
B is a customer
C is our customers' customer
X interacts with Y
Operator --> Visitor
A --> B
A --> C
B --> C
Поскольку иногда наши клиенты могут играть разные роли, иногда необходимо сослаться на конкретную роль, оператора или посетителя, а не на сотрудника и клиента.
Также все время говорить «клиент клиента».
Мне было интересно, как другие магазины разработки обрабатывают эти семантические детали при написании своих сценариев использования и сценариев.
- Существуют ли какие-либо общие слова, которые могут применяться к любому продукту, в котором участвует актер третьего уровня?
- Какие слова можно использовать, кроме использования определенных ролей, Оператор и Посетитель, для идентификации клиента клиента?
Слово должно быть достаточно коротким, чтобы быть принятым в организации. Если он длиннее пары слогов, его сокращенная форма все равно должна отличать его от других актеров.