我继承了一个庞大的代码库,我想知道是否有任何工具允许我在项目中标记任何方法,并创建一个序列图,其中包含对我的包中所有类的调用,过滤它们或类似的东西。 / p>
答案 0 :(得分:7)
您是否尝试了Architexa。 Eclipse插件,免费供个人使用。
答案 1 :(得分:0)
看看trace to sequence diagram generation python scripts。您可以使用EventStudio System Designer自定义这些脚本以生成序列图。
请注意,EventStudio不是免费工具。我隶属于该公司。
答案 2 :(得分:0)
我已经实现了一个基于junit测试的序列生成器,它为pgf-umlsd latex包示例生成序列图:
Hello world
@Test @SequenceDiagram({ Controller.class, Model.class }) public void testMethod() { Controller c = new Controller(new Model()); c.init(); c.simpleBeanOperation(); }
https://github.com/sherif181/java-sequence-diagram-generator