我正在为一个大学项目在 StarUML 中创建一个用例图,但我不完全确定我是否做得正确。
例如,在我制作的网站上,我有 2 个角色 - 用户和管理员。管理员可以做用户可以做的所有事情,再加上一些额外的事情。
在我的用例图中,管理员角色是否应该具有与用户相同的用例以及只有他可以使用的额外用例,或者他应该只有管理员可用的用例。
示例 1:
User--->Upload File
Admin--->Upload File
--->Delete File
示例 2:
User--->Upload File
Admin--->Delete File
在示例中,用户和管理员是角色,---> 是定向关联,上传/删除文件是 2 个用例。哪个例子是正确的?