uml - 如何在序列图上显示 "if"条件?

标签 uml sequence-diagram

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

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

它能被代表吗?问题是......在我的代码中,检查了相当多的条件以确定各种操作。如果我要显示操作,我想明确声明操作是由特定事件引起的。

如果可能,创建解决方案的图像表示。

最佳答案

If else 条件(在 UML 术语中也称为替代)确实可以在序列图中表示。这是一个链接,您可以在其中找到有关该主题的一些不错的资源 http://www.ibm.com/developerworks/rational/library/3101.html

branching with alt

关于uml - 如何在序列图上显示 "if"条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8114770/

相关文章:

uml - 如何使用 UML 序列图表示同一类中的调用

uml - 如何延长Dia序列图的生命线?

python - 可以从 python 代码生成序列图吗?

uml - 如何判断 UML 图中哪个是父类(super class)

objective-c - 从已经存在的 iphone 代码创建类图

ruby - UML 序列图 - 如何表示实例化对象的方法参数

uml - UML 序列图中的垂直矩形表示什么?

uml - 如何创建框图

UML用例图后置条件实现(带图)

iphone - 类图中的协议(protocol)/框架