uml - 如何在UML类分析图中关联这些类?

标签 uml data-modeling model-associations

我正在尝试为大学项目设计 UML 分析类图。我的 UML 图如下所示: enter image description here

我遇到了两个不同的问题:

  1. 用户可以拥有多个角色。具有管理员角色的用户可以管理其他用户及其角色。如何用UML来说明这种关联?
  2. 用户使用刷卡访问房间。如何在UML中显示这种关联?

最佳答案

您的分析模型有了一个非常好的开始。我会做的一些事情:

  • 具体化用户角色之间的关联(或使其成为关联类),称为角色分配
  • 将动词短语属性名称添加到每个关联的两端。例如,Manager 授权 角色分配角色分配 授权 经理

这是我首先想到的一个例子:

enter image description here

我遗漏了很多内容,包括运营,我会取消这些内容以便与中小企业进行验证。我无法为您完成所有工作! 😉

关于uml - 如何在UML类分析图中关联这些类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35755928/

相关文章:

uml - 时序图(对象终止)

data-modeling - 星型架构、规范化维度、非规范化层级键

sql - 在不影响数据库的情况下由第三方创建数据模型

javascript - 多个帐户的嵌套关联

ruby-on-rails - 从 Rails 获取嵌套的 JSON 输出

UML 类图 - 了解哪些字段是必要的以及何时拥有公共(public)字段

c# - C#所需的UML工具

.net - 类似于 VS 2010 Ultimate 的依赖关系图?

Swift 代码到类图

data-modeling - Aerospike 数据建模和查询