用例图 - Web服务器(外部)还是仅管理员?

时间:2017-12-08 15:52:32

标签: uml use-case use-case-diagram

我正在为我的应用程序制作一个用例图,其中包括验证用户。验证过程涉及一个外部Web服务器。与此同时我有管理员作为一个actor。我应该包括Web服务器(演员)还是我应该离开它作为管理员的用例? My Use Case Diagram

1 个答案:

答案 0 :(得分:1)

Actor:涉及用例的外部元素。它可能是一个人或“无论什么”。

所以要知道的第一点是:您的系统中是否包含此Web服务器?

如果Web服务器在您的系统中,它可能不是一个actor,如果它在您的系统外部并且参与用例,那么这是一个actor。

用例是一个BehavioredClassifier,它可能具有InterfaceRealizations,并拥有一组行为。 (第172页)

用例是一组操作,服务器可能是一个用例会很奇怪。

演员之间的箭头不正确。演员附近的子弹对我来说不得而知。

有初级和次级演员(网络服务器),但我们不能是什么。

扩展名没有用,因为View Alternatives仅由一个用例使用。这不是延伸的右箭头(带有空心箭头的破折号)

您可以在护理员和医生以及护理员和化学家之间添加一些概括关系:他们激活相同的用例集。

您的管理员仅管理用户,他无法对普通用户执行任何操作。这样对吗 ?在某些情况下,Admin获得所有权利。

然后你可以阅读很多关于UC的帖子以及UC不对函数建模的事实。