在我的应用程序中,每个用户都可以创建自己的系统并向其添加团队成员。系统范围内的每个团队成员都有一定的权限集,基于哪个系统决定团队成员是否可以访问该功能。
一些例子是:
每个团队成员都可以分配这些权限的任何组合。
我想要创建一个UML用例图,但我不知道如何表示只允许使用它们的团队成员才能使用的用例。
发布于 2017-03-14 19:48:04
表示权限就像破坏通用操作系统UML用例图一样。您需要在用例场景中将它们写下来,对于UML,您可以有单独的分段明智表示。
发布于 2017-03-16 11:20:52
我认为用例图不足以满足您的需求。您所指的是具有一组权限的用户。这些权限在时间上是可变的。这不取决于职位(更重要的是,我们不是在谈论当一个刚刚离开去度假的老板的副手)。在这种情况下,我总是准备用例,比如管理权限,参与者总是用户。然后,我创建了一个用户/权限模型所在的类图。然后,您就有了几种使用权限的可能性:
检查图中最简单的示例。
发布于 2017-03-15 22:10:56
在模型部分,我使用参与者继承来建模权限。例如,最简单的参与者是"user“,它只链接到用例”登录“,它获得了最小的权限。
其他演员则继承了它。就像这样,他们都有权连接到系统。
行政长官说,最有影响力的演员继承了所有演员的权利。
在您无法将其自动转换为代码之后. :)
https://stackoverflow.com/questions/42794967
复制相似问题