多做题,通过考试没问题!

UML

睦霖题库>大学试题(计算机科学)>UML

请简要说明分叉和分支的区别。

正确答案: 分叉用来表示将一个控制流分成两个或者多个并发运行的分支,分叉具有一个输入转换,两个或者多个输出转换,每个转换都可以是独立的控制流。
分支是转换的一部分,它将转换路径分成多个部分,每一部分都有单独的监护条件和不同的结果。当动作流遇到分支时,会根据监护条件(布尔值)的真假来判定动作的流向。分支的每个路径的监护条件应该是互斥的,这样可以保证只有一条路径的转换被激发。
答案解析:
进入题库查看解析

微信扫一扫手机做题