参与者

参与者表示与正在建模的系统进行交互的用户的角色。该用户可以是某个人、某个组织、一台机器或者另一个外部系统。

可以使用单个参与者来表示多个用户,而单个用户可以具有多个参与者的角色。参与者位于系统外部。参与者可以启动用例中所描述的行为,用例又可以对参与者执行操作。参与者还可以与系统交换数据。

在描述业务的模型中,参与者表示与业务交互的个人和机器的类型。在描述软件应用程序的模型中,参与者表示与系统交互的个人外部系统或机器的类型。

通常,将在用例图中使用参与者,但是也可以在类图和时序图中使用参与者。

如下图所示,参与者显示为一个简单的人像。

一个简单的人像,在它下面还显示了一个单词 Actor1。

每个参与者都具有唯一名称,用来描述与系统进行交互的用户的角色。

可以添加文档来定义参与者执行的操作以及与系统进行交互的方式。


反馈