Как изобразить прецеденты, используемые участниками, и как задокументировать различия в этих прецедентах - PullRequest
0 голосов
/ 03 марта 2011

у меня есть 2 вопроса:

  1. при создании диаграммы вариантов использования, как мне изобразить сценарии использования, совместно используемые несколькими участниками? Как я могу использовать «обобщение акторов» в этом случае? Могу ли я создать «универсального пользователя» и ссылаться на отдельных акторов этого пользователя?

  2. Можно ли использовать варианты использования для отображения различий в одном и том же сценарии использования между несколькими действующими лицами? Например. Агент и менеджер могут редактировать информацию о перспективах, но агент может редактировать только 3 поля, в отличие от менеджера, который может редактировать 5 полей. Я предполагаю, что такие различия будут задокументированы в отдельном разделе требований?

1 Ответ

0 голосов
/ 03 марта 2011

случаи использования, которыми пользуются несколько участников?

Соедините их линиями. Там нет магии. Любой актер может быть подключен к любому варианту использования.

Могу ли я создать «общего пользователя» и ссылаться на отдельных акторов этого пользователя?

Да. Это обычное наследство. Там нет магии. Обычные стрелки с открытым заголовком "is-a" для отображения работы подкласса-суперкласса для актеров и сценариев использования точно так же, как работа для любого другого вида классификатора.

Можно ли использовать варианты использования для отображения различий в одном и том же сценарии использования между несколькими действующими лицами?

Да, у вас есть сценарий использования <<extends>>, а также сценарий использования <<uses>> между вариантами использования. Это обычный способ показать, что существует общий вариант использования, который несколько отличается для разных пользователей.

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