2

表示具有多个用户的系统用例的最佳方式是什么,这些用户必须登录到系统才能执行各种任务?

例如,考虑一个大学系统,管理员可以登录并将学生添加到数据库,而注册商也可以登录并修改数据库?

如果可能,请发布一个简单的用例图。

4

1 回答 1

2

您可以简单地将每个用户(或者,更可扩展的,每个组或角色)表示为一个 Actor。然后,每个 Actor 将与一组不同的用例相关联。

如果Actor 之间存在is-a关系,当然可以使用层次结构,因此子代将继承其祖先的用例。

于 2012-12-05T10:53:43.437 回答