我正在为我的网站创建一个论坛系统,我想先使用uml对其进行建模。以下是需要建模的任务:
我发现这个系统最好的演员是海报,读者,经理和管理员。现在我想知道我应该如何在用例图中模拟上述任务?我应该为每项任务设置一个用例吗?比如一个用于阅读帖子的用例,另一个用于阅读论坛,另一个用于阅读帖子?
答案 0 :(得分:1)
用例图用于管理用例集合,将它们分组为类似的任务集,发现用例之间的关系,与角色的关系等......
在图表本身中,您通常没有比每个用例的名称更详细的信息,例如'发布新消息'。
您可能会发现将用例拆分为多个相关用例很有用,例如,您可能需要一个“逻辑”用例,该用例由“发布新邮件”用例(以及其他用例)使用。
你的演员听起来不错,但你的用例列表非常有限。您应该考虑每个参与者如何使用论坛,并发现每个人希望执行的任务。