当前位置:  开发笔记 > 编程语言 > 正文

序列图逆向工程

如何解决《序列图逆向工程》经验,为你挑选了4个好方法。

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

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

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



1> Choudary Kot..:

试试MaintainJ.MaintainJ在运行时为用例生成序列图.它提供了多种方法来过滤掉不需要的呼叫.是的,过滤掉不需要的调用是序列图生成工具中最重要的功能.此外,MaintainJ提供了一个简洁的界面来探索图表并在一个用例或用例中搜索调用.

查看演示视频以获得快速概述.

顺便说一句,我是MaintainJ的作者.



2> Sean..:

我相信解决您问题的完美工具是Diver:逆向工程的动态交互式视图.它提供静态和动态序列图,并且可以解决您问题中的所有要求.

它是Eclipse的插件,可以让你:

轻松跟踪Java程序

可视化程序的运行时功能

过滤您的痕迹,使其更紧凑

根据运行时发生的情况过滤IDE

查看源代码编辑器中运行的代码

它在Github上,还有一个项目网站

完全披露:我是潜水员目前的项目负责人



3> Steve Hanov..:

我认为jtracert就是你要找的.它从正在运行的Java程序生成序列图.此外,因为它的输出是图表的文本描述(以几种流行的SD工具的格式),您可以使用grep仅过滤您感兴趣的类.


来自该项目的网站,jTracert停止使用jSonde

4> RAbraham..:

JTracert现已停产.到位,他们推荐http://www.jsonde.com/

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有