.NET从运行代码生成序列图

时间:2008-12-23 12:09:33

标签: .net sequence-diagram auto-generate

是否有可以通过运行.NET代码生成序列图的工具?

4 个答案:

答案 0 :(得分:6)

Enterprise Architect将根据运行代码生成序列图。您可以在希望图表开始和结束的位置设置断点,然后运行代码,它将为您提供运行代码的序列图。我用C#代码成功完成了这项工作。

Here are the instructions from the user guide.

答案 1 :(得分:3)

Sparx Systems制作的Enterprise Architect非常适合从代码生成序列图。它基本上记录(基于您的起点/终点)运行时并吐出序列图。他们甚至在他们的网站上的某个地方有一个视频演示。我认为EA的价格在200美元到300美元之间,但不仅仅是一个很好的工具。

This video demo shows how to setup source/debugging in EA and at the end you see how to generate a sequence diagram.

答案 2 :(得分:0)

我前一段时间研究过这个问题和I think SDE does what you need我认为(我无法说服管理层跟进研究,但演示看起来不错)

修改:哦,然后尝试visual uml

答案 3 :(得分:-1)

你是什​​么意思?从运行时执行路径确定序列图?我认为不可能。

如果您想从代码和数据中创建序列图,那么GoDiagram tool from Northwoods可以创建非常复杂的图表,我相信序列图肯定是可行的。而且,BTW,收集适当的诊断数据,你也可以解决第一个问题......