管理员与临时用户的更广泛的用例

时间:2013-07-16 12:22:56

标签: uml use-case

我有一个管理文件的用户和一个也可以管理文件的管理员。但是,管理员可以管理所有文件,而用户只能管理自己的文件。如何在图中区分这些?

3 个答案:

答案 0 :(得分:3)

创意:管理员继承自用户,“管理具有权限的文件”继承自“管理文件”。 这是图像:

Use case diagram Admin User

我在线制作了符合UML的用例模型。您可以克隆我的公共项目:Use case diagram Admin User。打开左侧树中的用例图。 (有关该工具的更多信息:uml online

答案 1 :(得分:2)

我会说这是两个不同的用例(Manage Own和Manage Other),但是管理员actor是普通用户的专业化。因此:

enter image description here

这样,恰好是管理员的人可以通过常规用户来管理自己的文件。这实际上是“一个人可以履行管理员角色”的简写,但除非分析中的重点是访问权限管理,否则这可能是可接受的简化。

答案 2 :(得分:2)

根据dupre的回复,您可以拥有2个用例:“管理个人文件”和“管理其他文件”。后者可以用<>连接到前者。构造型和管理员用户可以连接到该用例。