Uml 不同应用程序之间的超时建模

Uml 不同应用程序之间的超时建模,uml,modeling,Uml,Modeling,我想对应用程序体系结构和所有应用程序之间的超时进行建模(例如,在应用程序A和B之间有10秒的超时,所有应用程序之间有10秒的超时)。我应该使用哪种建模语言来实现这一点?我不认为UML图会起作用 谢谢。这取决于您型号的用途 面向业务的流程编排 对于复杂流程的多个应用程序的多个任务/活动之间的编排,您可以使用,这是的标准 在那里,您可以对基于事件的“网关”进行建模,以控制活动之间的控制流或“消息”。事件可能是计时器或错误(例如超时错误),具体取决于所需的强调 备注:有几个第三方工具使用BPMN模型生

我想对应用程序体系结构和所有应用程序之间的超时进行建模(例如,在应用程序A和B之间有10秒的超时,所有应用程序之间有10秒的超时)。我应该使用哪种建模语言来实现这一点?我不认为UML图会起作用


谢谢。

这取决于您型号的用途

面向业务的流程编排

对于复杂流程的多个应用程序的多个任务/活动之间的编排,您可以使用,这是的标准

在那里,您可以对基于事件的“网关”进行建模,以控制活动之间的控制流或“消息”。事件可能是计时器或错误(例如超时错误),具体取决于所需的强调

备注:有几个第三方工具使用BPMN模型生成,以使建模的流程编排可执行

技术模型

如果您想显示应用程序之间的交互,但不一定被建模为业务流程(用户视角),那么您也可以真正考虑UML:

  • 可以显示事件操作和计时器
  • 最终,可能会出现时间限制和条件。但直觉上,我怀疑这是解决你问题的最佳选择
      克里斯托夫的回答是正确的。但是,通过使用可中断区域和中断流,您可以使用基本活动图显示超时,如下所示:

      当然,BPMN可以做得更好