首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在UML用例图中表示权限

如何在UML用例图中表示权限
EN

Stack Overflow用户
提问于 2017-03-14 19:33:17
回答 3查看 2.7K关注 0票数 1

在我的应用程序中,每个用户都可以创建自己的系统并向其添加团队成员。系统范围内的每个团队成员都有一定的权限集,基于哪个系统决定团队成员是否可以访问该功能。

一些例子是:

  • 进入分析板
  • 访问系统配置实用程序
  • 访问团队管理实用程序
  • 访问服务处理实用程序

每个团队成员都可以分配这些权限的任何组合。

我想要创建一个UML用例图,但我不知道如何表示只允许使用它们的团队成员才能使用的用例。

EN

回答 3

Stack Overflow用户

发布于 2017-03-14 19:48:04

表示权限就像破坏通用操作系统UML用例图一样。您需要在用例场景中将它们写下来,对于UML,您可以有单独的分段明智表示。

票数 1
EN

Stack Overflow用户

发布于 2017-03-16 11:20:52

我认为用例图不足以满足您的需求。您所指的是具有一组权限的用户。这些权限在时间上是可变的。这不取决于职位(更重要的是,我们不是在谈论当一个刚刚离开去度假的老板的副手)。在这种情况下,我总是准备用例,比如管理权限,参与者总是用户。然后,我创建了一个用户/权限模型所在的类图。然后,您就有了几种使用权限的可能性:

  • 在每个场景中,第一步应该检查执行此步骤的权限。
  • 每个用例都有一个与权限相关的先决条件。

检查图中最简单的示例。

票数 1
EN

Stack Overflow用户

发布于 2017-03-15 22:10:56

在模型部分,我使用参与者继承来建模权限。例如,最简单的参与者是"user“,它只链接到用例”登录“,它获得了最小的权限。

其他演员则继承了它。就像这样,他们都有权连接到系统。

行政长官说,最有影响力的演员继承了所有演员的权利。

在您无法将其自动转换为代码之后. :)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42794967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档