数据和流程图

zij*_*iji 0 architecture diagram uml modeling dataflow

我应该使用哪个图来描述这样的链:

Input data->preprocessing->preprocessed data->
algorithm 1->if a good result, next step, if not - do algorithm 1 again...
Run Code Online (Sandbox Code Playgroud)

Ist*_*ter 5

UML通常根据您的特定目标提供几种类型的图,可以实现此目的。

从评论看来,最合适的一种是活动图。它允许显示活动流程以及流程中使用的数据。

第二种选择是您已经提到的序列图,但是正如您在问题中建议的那样,它更着重于事件的计时而不是动作本身。因此,活动图似乎更适合您的特定目的。

如果您不希望只限于UML,特别是如果它是高级方法或接近于业务而不是严格的开发,那么您也可以将BPMN视为一个不错的选择。