序列图中alt和opt片段的区别?

ett*_*ame 36 uml sequence-diagram sequence option alt

我想详细了解一下alt和opt片段在序列图中的区别,它们看起来很相似,我无法区分它们.谁知道这件事?

Rom*_*val 70

alt用于描述工作流的替代方案.只会执行其中一个选项.

opt 用于描述工作流程中的可选步骤.

例如,对于在线商店购买序列图,您可以opt用来描述用户如果愿意如何添加礼品包装.alt可用于描述两种付款方式:使用信用卡或电汇转帐.


小智 15

Alt是备用流程(SWITCH或if.具有两个路径的IF )选项是具有一个流程的IF.如果您使用Opt,代码将被执行或不执行!


yoA*_*ex5 5

alt- if else
opr- 单一条件

在此处输入图片说明