Web 用例中的UML参与者

Web 用例中的UML参与者,web,uml,diagram,use-case,Web,Uml,Diagram,Use Case,假设我已经开始为旅行社web应用程序制作用例图。所以困扰我的是,我不确定我是否应该扮演管理员的角色,并将他与其他参与者联系起来,因为他们有共同的行为 例如,我有一个网站访问者的角色,然后我注册了一个谁可以预订酒店。。。现在我正在考虑将管理员角色设置为有权做任何他想做的事情的人。所以我需要的是你的建议,如果你遇到类似的问题,你会怎么做 是的,你能做到。这是一种常见的模式。参与者在所考虑的系统中代表(扮演)一个角色。如果你发现人们扮演着不同的角色,你可以应用一个概括。特别是如果你从User中概括出A

假设我已经开始为旅行社web应用程序制作用例图。所以困扰我的是,我不确定我是否应该扮演管理员的角色,并将他与其他参与者联系起来,因为他们有共同的行为


例如,我有一个网站访问者的角色,然后我注册了一个谁可以预订酒店。。。现在我正在考虑将管理员角色设置为有权做任何他想做的事情的人。所以我需要的是你的建议,如果你遇到类似的问题,你会怎么做

是的,你能做到。这是一种常见的模式。参与者在所考虑的系统中代表(扮演)一个角色。如果你发现人们扮演着不同的角色,你可以应用一个概括。特别是如果你从
User
中概括出
Administrator
,这意味着管理员可以做用户可以做的任何事情。

我认为这个问题不属于这个问题,但是,是的,参与者将是用户(客户端)和应用程序的管理员。如果旅行社、酒店等都可以访问,那么他们的用户也将是参与者。这个问题太广泛了,不能给你任何有用的答案。@Gabriel是的,我也有这个角色,但我不想提及,因为这不是我问题的主题。还有一件事,我在某个地方读到,只有当管理员拥有一些独特的可能性时,才应该包括他。就像从系统中删除用户一样,正如您所说的“管理员可以做用户可以做的任何事情”。谢谢你,伙计,你帮了我一次,我们又来了。