Eclipse plugin 动作执行规范在序列图中的用法

Eclipse plugin 动作执行规范在序列图中的用法,eclipse-plugin,uml,modeling,papyrus,Eclipse Plugin,Uml,Modeling,Papyrus,当我通读《2004年UML参考手册》时 下面是一些关于操作的示例: 1) 创建和销毁对象 2) 调用操作 3) 向其他对象发送信号 我的第一个问题是: 这是否意味着当我想要创建这些类型的操作时,我应该使用操作执行规范而不是行为执行规范? 如你所见 我的第二个问题是: 在哪种情况下,我应该使用行为执行规范 PS:我使用纸莎草对上面的例子进行建模你真的读过UML参考手册2004!?我猜它涉及的是UML1.5(2003年3月正式定义),它应该不同于UML2.x,感谢Papyrus…有什么区别?你的意

当我通读《2004年UML参考手册》时

下面是一些关于
操作的示例:

1)
创建和销毁对象

2)
调用操作

3)
向其他对象发送信号

我的第一个问题是:

这是否意味着当我想要创建这些类型的操作时,我应该使用
操作执行规范
而不是
行为执行规范
? 如你所见

我的第二个问题是:

在哪种情况下,我应该使用行为执行规范


PS:我使用纸莎草对上面的例子进行建模

你真的读过UML参考手册2004!?我猜它涉及的是UML1.5(2003年3月正式定义),它应该不同于UML2.x,感谢Papyrus…

有什么区别?你的意思是UML2中的动作定义比UML1.5中的动作定义有所改变吗?因为我直到现在才意识到区别。问题不是关于动作。它是关于行为执行规范和ActionExecutionSpecification的,它们是UML2.x的一部分,而不是UML1.5…当您想要引用行为和ActionExecutionSpecification来引用操作时,您将使用行为执行规范。。。在哪种情况下,你必须使用行为或行动,这取决于你的需要/你想表达什么。如果引用的元素需要细化或详细描述,那么行为(交互、活动或状态机)将非常有用。如果您不需要详细描述引用的元素,我将使用Action。