我发现我很难理解具体场景将如何运作:
我有一个数据库服务器、一个网络服务器和一个用户。
当用户注册一个服务创建到web服务器时,web服务器然后去数据库服务器并返回到web服务器注册详细信息。
我将如何实际说明这一点。
我已经创建了三个 Actors;用户、Web 服务器、数据库服务器。
作为说明,我阅读了许多在线资源,以及一本关于 UML 的书。
提前致谢。
最佳答案
DB/Web 服务器是您正在实现的系统的一部分吗?如果是这样,您不需要它们作为 Actor。 UC 图表应该只显示超出系统范围的参与者。
因此,在这种情况下,您只需要一个 Actor(用户)。用例应该从用户的角度描述目标(例如“购买小部件”)。
您可以在显示 UC 实现方式的图表中显示服务器 - 通常是序列图或事件图。虽然我通常希望看到逻辑实体(类)以及/而不是物理服务器。
嗯。
关于uml - 带有数据库和 Web 服务器的用例图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5756312/