【问题标题】:.NET Generate Sequence Diagrams From Running Code.NET 从运行代码生成序列图
【发布时间】:2008-12-23 12:09:33
【问题描述】:

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

【问题讨论】:

    标签: .net sequence-diagram auto-generate


    【解决方案1】:

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

    Here are the instructions from the user guide.

    【讨论】:

    • 这听起来像是一个可靠的工具,尽管价格昂贵
    • 我发现它很有用。我的最后两个客户都购买了它,所以我从来不用付钱。
    • @JimAnderson : 说明链接已失效
    【解决方案2】:

    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.

    【讨论】:

      【解决方案3】:

      我不久前自己研究过这个,I think SDE does what you need 我认为(我无法说服管理层继续研究,但演示看起来不错)

      编辑:哦,也试试visual uml

      【讨论】:

        【解决方案4】:

        什么意思?从运行时执行路径确定时序图?我不相信这是可能的。

        如果您的意思是从代码和数据创建序列图,那么GoDiagram tool from Northwoods 可以创建非常复杂的图表,我相信序列图肯定是可行的。而且,顺便说一句,收集正确的诊断数据也可以解决第一个问题...

        【讨论】:

        • Enterprise Architect 将从调试会话中执行此操作。
        猜你喜欢
        • 2012-04-06
        • 1970-01-01
        • 1970-01-01
        • 2011-03-19
        • 2013-06-23
        • 2017-12-27
        • 2012-01-03
        • 2018-11-07
        • 2017-08-01
        相关资源
        最近更新 更多