UML序列图-作为对象的参与者?它有效吗



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

然而,我在其他地方从未见过这种情况,我想仔细检查一下这在UML中是否有效和可接受?

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

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

谢谢!

对我来说,设置了一个actor,并且有一个lifelin表示它是有效的,也是可以接受的。例如,这可以用来记录用例的交互。

查看这里和这里,尤其是官方:


图标演示

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

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

一个原型可以附加几个图标。在这种情况下,对不同附加图标的解释是一种语义变化点。一些工具可以将不同的图像用于替换框的图标、用于框内的缩小图标、以及用于框的缩小图标,用于资源管理器中的图标等。根据图像格式,其他工具可能会选择将一个图标显示为不同尺寸。

一些模型元素已经在使用图标作为其默认表示。一个典型的例子是演员模型元素,该元素使用"stickman"图标。在这种情况下,当模型元素由具有图标,构造型的图标替换了图中默认的表示图标


最新更新