2011-09-19 40 views
0

我为我的网站创建了一个论坛系统,我想先使用uml对它进行建模。这里是需要建模的任务:论坛系统有多少个用例

  1. 读书论坛,主题,发布
  2. 编辑论坛,主题,发布
  3. 删除论坛,主题,发布
  4. 创建论坛,主题,发布

我发现这个系统的最佳演员是海报,读者,经理和管理员。现在我想知道我应该如何在用例图中模拟上述任务?我应该为每个任务有一个用例吗?就像一个阅读主题的用例,另一个用于阅读论坛,另一个用于阅读帖子?

回答

1

用例图是用来管理的用例的集合,对他们分组到一组类似的任务,发现用例之间的关系,演员等关系......

在图本身,您通常没有比每个用例的名称更详细的信息,例如'发布新消息'。您可能会发现将用例分成多个相关的用例是很有用的,例如,您可能需要一个'逻辑'用例,它被'post new message'用例(和其他用例)使用, 。

你的演员对我来说听起来很好,但你的用例列表非常有限。你应该考虑每个演员如何使用论坛,并且发现每个人都希望执行的任务。

+0

“你应该考虑如何让论坛被每个演员使用,并发现每个人都希望执行的任务。然后为这些任务中的每一个创建一个单独的用例? – jim

+0

是......使用案例旨在成为与对用户(演员)产生可衡量益处的系统进行交互的单个单元, – ColinE