标签: sequence-diagram

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

我想知道,如何if在序列图上表示" "声明?

if (somethingShouldBeDone) {
       // Do it
} else {
       // Do something else
}
Run Code Online (Sandbox Code Playgroud)

它可以代表吗?事情是......在我的代码中,检查了相当多的条件以确定各种动作.如果我要展示行动,我想明确说明行动是由特定事件引起的.

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

uml sequence-diagram

177
推荐指数
3
解决办法
25万
查看次数

如何在序列图中说明多个线程?

如何在序列图或类似图表中清楚地说明多个执行线程?

我找不到任何明确的例子.我看到的所有图表都用于说明单个线程.


更新:接受的答案是我看到的最好的例子,但它确实留下了一些不足之处.我最终在单独的序列图中说明了线程.我不确定序列图是否一定适用于多个线程.

multithreading uml sequence-diagram

61
推荐指数
4
解决办法
7万
查看次数

绘制序列图

我正在寻找一个简单的语言/命令行实用程序来绘制序列时序图(可能是2个不同的工具).我已经找到了Mscgen用于序列图绘制并且看起来很不错,但我正在研究其他可能性.

谢谢

graphics diagram sequence-diagram timing-diagram

40
推荐指数
5
解决办法
4万
查看次数

如何表示序列图中循环中的调用?

我正在创建一个序列图,其中一个类正被另一个类观察到.被观察的类在循环中每隔5秒在观察者中调用update.我需要在序列图中显示这一点.有没有办法让它无限期地无序循环显示?

或者在序列图的背景下没有意义; 我不应该包括它吗?或者我应该将它包含在不同类型的图表中?

uml sequence-diagram

38
推荐指数
2
解决办法
8万
查看次数

如何从Java源代码生成序列图

我有一个关于从Java源代码生成序列图的问题.当我用Google搜索时,我看到有人被告知要使用视觉范例(VP),但它不会为我生成序列图.我的VP中的一些步骤与手动不同.手册说要选择方法但我的VP不允许在特殊类中选择方法.Java源代码的逆向工程序列图

有没有人有新想法从Java源代码生成序列图?

java uml reverse-engineering sequence-diagram

36
推荐指数
4
解决办法
8万
查看次数

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

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

uml sequence-diagram sequence option alt

36
推荐指数
3
解决办法
6万
查看次数

序列图逆向工程

我正在寻找一种工具,可以将Java反向工程为序列图.但也提供了过滤掉某些库调用的功能.

例如,Netbeans IDE在这方面做得非常出色,但它包括对String或Integer的所有调用,这会使图表混乱到无法使用的程度.

任何帮助是极大的赞赏!!!!!!!

java uml reverse-engineering sequence-diagram

27
推荐指数
4
解决办法
3万
查看次数

用于绘制协议序列图的工具

我正在寻找一种工具来绘制为滑动窗口协议发送的一系列数据包.有许多工具用于绘制带有水平线的消息序列图,但我希望能够对角线绘制线条,就像这个图像的底部一样:

SYN,SYN + ACK,ACK示例http://i32.tinypic.com/2lazp1k.jpg

请建议合适的工具.我很可能只对免费版本感兴趣,但如果你对商业广告有一个非常好的建议,你也可以包括它.

protocols sequence-diagram

24
推荐指数
3
解决办法
2万
查看次数

如何在python中的另一个类的函数内获取调用者类名?

我的目标是为此激发应用程序的序列图我需要在运行时有关调用者和被调用者类名的信息.我可以成功检索调用函数但无法获取调用者类名称?

#Scenario caller.py:

import inspect

class A:

    def Apple(self):
        print "Hello"
        b=B()
        b.Bad()



class B:

    def Bad(self):
        print"dude"
        print inspect.stack()


a=A()
a.Apple()
Run Code Online (Sandbox Code Playgroud)

当我打印堆栈时,没有关于调用者类的信息.那么可以在运行时检索调用者类吗?

python stack runtime sequence-diagram

24
推荐指数
4
解决办法
2万
查看次数

如何从Eclipse中的java源代码创建流程图

我想从我的java源代码创建流程图或序列图.
是否有任何插件可以帮助我做到这一点?

java eclipse eclipse-plugin sequence-diagram

23
推荐指数
2
解决办法
6万
查看次数