我养成了为我创建的软件手绘草图的习惯。我的软件主要用于网络。我将E-R图表用于数据逻辑(MVC的模型),以及个人发明的交互图表样式 - 哪些页面导致哪些页面以及它们做什么,即视图和视图。 MVC的控制器。这使我能够简化重要概念,消除不一致性并突出需要进一步调查的问题区域。
现在,我开始研究需要相当复杂的权限系统的应用程序。不是真的“大” - 只是复杂 - 有几个权限“维度”,其中一些权限需要动态创建,有些是静态的。
我发现自己希望有一些简单的方法来绘制权限系统,这样我就能以清晰的形式从头脑中获取想法,并确保没有任何不一致。因此我的问题是:
是否有人在可视化图表中看到/使用过任何建模权限的方法?
答案 0 :(得分:0)
'ls'命令使用颜色来表示权限。
此外,我认为在白板或powerpoint上,由于权限将用户组链接到文件,因此两者之间的线或空间分组成为可能。
答案 1 :(得分:0)
我会建模:
识别关键属性(构建块)。然后开始编写项目符号规则,例如:
您正在做的是制定授权政策。然后你可以考虑分解参数,例如部门属性/值。
从那里开始,你想构建一个树/流,其中根将是入口点,下面的级别是部门,级别低于其他属性......
示例:的
(但以基于图形树的方式)。
我使用XACML进行基于策略/树的授权。然后,您可以将CSS应用于它(或XSLT)以获得授权的图形感。查看我的博客样本:http://www.webfarmr.eu/2010/11/xacml-102-pimp-my-xacml-css/