UML用例图检查用户权限

UML用例图检查用户权限,uml,use-case,Uml,Use Case,我目前正在为工作模块项目编写用例图。基本上,项目只有一个参与者(用户,即员工)。一个没有任何特殊功能的用例的例子是将幻灯片添加到幻灯片放映。但是,幻灯片有一个网站ID。因此,为了能够向幻灯片添加幻灯片,用户必须拥有该网站的权限 我不太记得该如何将其添加到图表中。我首先想到的是: 但我不确定这是否正确。如果没有,我将如何添加检查,以便添加项目,必须首先检查您的权限?否,这不正确。授权不是用例,因为它不会增加参与者所做的事情的价值。这是一个简单的约束,可以附加到参与者({must logged f

我目前正在为工作模块项目编写用例图。基本上,项目只有一个参与者(用户,即员工)。一个没有任何特殊功能的用例的例子是
将幻灯片添加到幻灯片放映
。但是,幻灯片有一个网站ID。因此,为了能够向幻灯片添加幻灯片,用户必须拥有该网站的权限

我不太记得该如何将其添加到图表中。我首先想到的是:


但我不确定这是否正确。如果没有,我将如何添加检查,以便
添加项目
,必须首先检查您的权限?

否,这不正确。授权不是用例,因为它不会增加参与者所做的事情的价值。这是一个简单的约束,可以附加到参与者(
{must logged for Add Item}
)UC(
{User must logged}
)或关联(
{login required}
)上。不过,如果用例图完全建立,则可能存在未检查权限的用例。系统基本上是一个模块。为了进入模块,用户必须已经登录。如果用户有权添加项目,则可以添加项目,但是当用户想要翻译项目时,必须仅针对该用例检查不同类型的权限(因此,将其附加到参与者是不可能的)。那么我该如何将其附加到用例中呢?正如我所说的:如果您限制了UCs,请附加一个约束
{login required}