【发布时间】:2018-03-28 09:18:03
【问题描述】:
我和我的同事并不确定如何建模用例,我们三个人各自提出了不同的解决方案,您可以在下面看到每个图像,它们是我们所面临的简化版本。我们刚刚开始从事严肃的项目,我们没有人有太多经验,所以我们想从头开始学习在这种情况下什么是最佳实践。
我们的 Web 应用程序的某些部分网站可供每个用户访问,而其他部分则需要登录,现在我们不确定为此编写用例的正确方法是什么。我的想法是将user 与guest user 和authenticated user 分开,这样我们的用例就不会被一堆include relations 弄乱(我们得到的用例比这里提供的要多得多)。
这就是我所做的:
在我看来是最容易理解和可扩展的,因为它清楚地将两种用户分开。
另一种可能的方法:
最后一个:
这是最接近我们在大学中学到的 UML 规范,但是一旦我们添加更多用例,它就会开始变得非常混乱,线开始相互交叉并且很难看出什么是什么。
我们的问题是在这种情况下编写用例图的最佳方法是什么?
【问题讨论】:
标签: uml use-case use-case-diagram