如何在序列图上显示“如果”条件?

我在想,如何在序列图上表示“ if ”语句?

 if (somethingShouldBeDone) { // Do it } else { // Do something else } 

它可以代表所有? 事情是…在我的代码中,检查相当数量的条件以确定各种操作。 如果我要展示行动,我想明确说明行动是由特定事件引起的。

如果可能,请创build解决scheme的图像表示forms。

如果其他条件,在UML中也被称为替代方法的确可以用顺序图表示。 这里是一个链接,你可以在这个主题上find一些很好的资源http://www.ibm.com/developerworks/rational/library/3101.html

与alt分支