查看原文
其他

[答疑]文件及文件夹对应用户及用户组的权限管理的类图

潘加宇 UMLChina 2024-03-10
软件方法(下)分析和设计第8章连载[20210816更新]分析 之 分析类图——知识篇

/sun(200***77) 8:11:55
潘老师,我这里做了个 文件及文件夹对应用户及用户组的权限管理的类图,请指教一下呢,谢谢

潘加宇(3504847) 8:21:35
/sun(200***77) 8:29:24
那之前画的,这样的合适吗?请忽略颜色错误哈,呵呵
/sun(200***77) 8:31:56
Group那个的多重性应为0..N
潘加宇(3504847) 8:34:38
我刚才已经改了,右边部分是Role--User(Person,Group)

User泛化Role不对的,不能说用户是一种角色,用户扮演多个角色,用户有个人用户,群组用户
/sun(200***77) 9:35:46
潘老师,如果我想表示文件夹或文件有些什么权限选择,要怎样来连接:给Filestructure加一个类型(文件、文件夹有不同的权限可分配),然后这个类型跟RightType关联,还是怎样?又用了泛化,如果再加类型,感觉有一点冗余?
/sun(200***77) 9:40:37
文件、文件夹
吴家龙<wujia***126.com> 9:41:02
文件/文件夹 可以使用组合设计模式.
四爷(47***493) 9:41:05
FileStructure没有泛化?
潘加宇(3504847) 9:43:43
Resource--ResourceType-(apply to)--RightType

/sun(200***77) 9:43:48
是用的组合模式,再想要不要在FileStructure加个类型(是文件还是文件夹),类型再关联权限类型,实现效果如:文件夹和文件都有读取、写入的权限,但文件夹有列出文件夹内容权限,这个是文件没有的
/sun(200***77) 9:55:35
FileStructure是Resource的一种,以泛化关系来,然后Resource关联Right实现权限分配,ResourceType与RightType实现可分配权限,这样对吗?
潘加宇(3504847) 9:57:32
可以不用这么复杂了,File、Folder就是ResourceType的一个对象
潘加宇(3504847) 9:58:09
资源之间允许组合的规则,也可以通过ResourceType之间的关系来定义

/sun(200***77) 10:54:15
@潘加宇 潘老师是这个意思吗?

UMLChina5(2925524189) 19:38:30
资源的关系没有多种的话,右边两个可以去掉。资源的自反关联表示实际的关系,资源类型的自反关联表示允许发生关系的规则
[幻灯]9.2-9.5日晚-剔除“伪创新”和“无领域”的领域驱动设计-网课

9月23-24日网络软件需求设计方法学全程实例剖析公开课

[2020.01加一套题]UMLChina建模竞赛题大全-题目全文+分卷自测(11套110题)

全程字幕-25套UML+Enterprise Architect/StarUML建模示范视频

[新增:鸵鸟]软件开发团队的脓包:皇帝的新装、口号党、鸵鸟、废话迷

《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题

怪论:东北公司用用例做需求,反映了东北互联网落后?

别把洋垃圾当宝贝-评InfoQ中国“敏捷……”文章(一)

中文书籍中对《人月神话》的引用(完结,共110本):软件工程通史1930-2019、实用Common Lisp编程……

CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]

UMLChina服务介绍

继续滑动看下一个

[答疑]文件及文件夹对应用户及用户组的权限管理的类图

潘加宇 UMLChina
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存