4

我实际上找不到明确的答案。在许多在线设计工具(例如Web 序列图)中,有一个“激活”和“停用”流程的选项,同时有一个单独的操作来“销毁”流程。这个什么时候用?

如果在图表中我正在建模我正在连接到在线流,当我完成它时,我是停用它还是销毁它?当我使用一个应用程序并且它完成时,我是停用它还是销毁它?

4

2 回答 2

1

如果您确实在图表的某处显示了实例化步骤,那么销毁将是有意义的。

  • 对于在线流激活/停用等现有资源将更有意义。
  • 对于诸如启动脚本执行实例/销毁之类的事情会更好。
于 2014-11-12T13:17:33.647 回答
1

在 UML 中,序列图中的销毁意味着“一种表示销毁目标生命线生命周期的请求的消息”,即消息接收者对象被逻辑或物理删除,不再可用于即将发生的交互。停用意味着消息接收者对象将从活动状态变为非活动状态,并有可能在以后的状态中重新激活。因此对象在应用程序空间中仍然可用,但例如可以随着时间的推移移动到存档中。

于 2013-09-17T05:21:11.290 回答