用例图数据库Actor徽标?

时间:2017-01-18 13:20:21

标签: uml

我已经构建了一个使用外部数据库的程序。所以我需要将它作为Actor添加到Use Case Diagram中。由于我将数据库添加为actor,这是表示它的最佳方式(通过使用火柴人类图标或数据库图标或其他东西)??

2 个答案:

答案 0 :(得分:2)

只要您在建模业务,数据库就不是真正的演员。只有当你对技术领域进行建模时,它才会成为一个演员。

根据第7页的UML规范。 640:

  

一个演员用一个“棍子男人”图标代表,该图标的名称位于附近(通常在上方或下方),如图18.6中的例子所示。

     

Actor也可以显示为带有关键字«actor»的分类器矩形,通常用于所有分区,如图18.7中的示例所示。

     

传达Actor类型的其他图标也可用于表示Actor,例如使用非人类Actors的单独图标,如图18.8中的示例所示。

答案 1 :(得分:1)

根据规范,粘性图是呈现演员的基本方式,它可以用于任何类型的演员,包括其他系统。您可以添加构造型(例如<>)来表明它是系统而不是人。

规范还允许您使用其他类型的图标来表示特定的演员,因此您可以使用例如头部形成矩形而不是圆形的粘性图形,表示系统。

免责声明:其余的是基于意见的

我不知道有什么东西可以证明这一点。如果这个额外的actor是数据库或其他类型的系统,我会避免集中注意力。只是表明它是一个系统。例如,它可能会随着时间而改变。

根据经验,使用图表中其他用户可读的元素。