UML序列图 - 作为对象的演员?有效吗?

时间:2014-04-10 15:07:00

标签: oop object uml actor sequence-diagram

我目前正在构建一个序列图,如果我可以将actor实现为这样的对象,那将会更加整洁:http://www.tlg.uci.edu/~opoudjis/nicjpgs/umlefr/umlsum1.gif

但是,我从未在其他任何地方看到这个,我想仔细检查这是否有效并在UML中被接受?

或者,如果我使用一个actor,即:Manager并在激活对象时将actor链接到:managerObject会更好吗?所以看起来像这样:

                                  [:manager]
                                       |
:manager------function()------------->[]

谢谢!

2 个答案:

答案 0 :(得分:1)

对我来说,实施一名演员并拥有代表它的生命线是有效且被接受的。 例如,这可以用于记录用例的交互。

答案 1 :(得分:0)

检查herehere以及here,特别是official


图标演示

当构造型包含图标的定义时,此图标可以图形方式附加到扩展的模型元素 通过刻板印象。具有图形表示的每个模型元素都可以具有附加图标。当模型元素 用图形表示为:

  • 框(参见第196页的图12.14):该框可以替换为图标,并显示模型元素的名称 在图标下方。仅当模型元素由一个构造型扩展时,才能使用此表示选项 并且当没有呈现模型元素的属性(即,属性,类的操作)时。作为另一种选择, 图标可以在表示模型元素的框内部和顶部以缩小的形状呈现。什么时候 应用了几个刻板印象,框内可以显示几个图标。
  • 链接:图标可以放置在链接附近。
  • 文本符号:图标可以显示在文本符号的左侧.196 UML基础结构规范,v2.4.1

可以将几个图标附加到构造型。在这种情况下对不同附加图标的解释是语义 变异点。某些工具可能会使用不同的图像替换框中的图标,对于框内的缩小图标, 对于浏览器中的图标等。根据图像格式,其他工具可以选择将一个图标显示为 不同的尺寸。

某些模型元素已经在使用默认演示文稿的图标。一个典型的例子是演员 模型元素,使用“火柴人”图标。在这种情况下,当一个模型元素被一个刻板印象扩展时 图标,刻板印象的图标替换图表中的默认演示文稿图标。