сколько прецедентов для системы форума - PullRequest
0 голосов
/ 19 сентября 2011

Я создаю систему форумов для своего веб-сайта и хочу сначала смоделировать ее с помощью uml.Вот задачи, которые необходимо смоделировать:

  1. чтение форума, темы, сообщения
  2. редактирование форума, темы, сообщения
  3. удаление форума, темы, сообщения
  4. создание форума, темы, поста

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

1 Ответ

1 голос
/ 19 сентября 2011

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

На самой диаграмме обычно не более подробной информации, чем название каждого варианта использования, например, 'отправить новое сообщение'.

Возможно, вам будет полезно разделить варианты использования на несколько связанных вариантов использования, например, вам может потребоваться «логический» вариант использования, который используется в вашем сценарии использования «опубликовать новое сообщение» (и другие).

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

...