Диаграмма вариантов использования для настроек учетной записи пользователя - PullRequest
1 голос
/ 14 ноября 2009

Как я могу представить следующую ситуацию в диаграмме вариантов использования:

Пользователь может управлять настройками учетной записи: сменить пароль, сменить язык, дату рождения и т. д.

Я хочу группу "изменить пароль, изменить язык, дату рождения и т. Д." варианты использования в сценарии «Управление настройками учетной записи». Какое отношение следует использовать здесь?

Ответы [ 3 ]

1 голос
/ 15 ноября 2009

На самом деле, Управление аккаунтом вообще не является законным вариантом использования.

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

«Управление учетной записью» не будет самостоятельным. То есть никто не создал бы систему, которая позволяла бы пользователю управлять только своей учетной записью.

Но если бы вам пришлось смоделировать ситуацию, которую вы описали для домашних заданий, она, вероятно, выглядела бы так:

альтернативный текст http://img39.imageshack.us/img39/5461/manageaccount2.png

0 голосов
/ 15 июля 2010

Семантика отношений прецедента может быть иногда нечеткой, вы должны быть последовательными. Например, ваш случай может быть похож на этот случай:

альтернативный текст http://askuml.com/files/2010/06/yuml-use-case-diagram03.png

см. http://askuml.com/blog/yuml-use-case/

0 голосов
/ 14 ноября 2009

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

alt text

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