我是EA的新手,仍然学习该工具以使用逆向工程生成序列图,但找不到有关此主题的足够信息。如果有人知道创建此文件,请帮助我。
我找到了使用逆向工程创建类图的方法,并且可以通过创建新模型并将源项目导入EA来完成。步骤如下。
创建一个新模型创建一个新图转到EA中的项目选项卡转到源代码工程选项导入源目录
这会将所有Java文件导入EA,并使用逆向工程生成类图。
接下来,我正在寻找使用EA for android应用程序创建序列图的方法,但无法获取任何信息。如果有人已经做到这一点,或者任何人想分享有关此方面的信息,请指导我。
提前致谢。 生成序列图
企业架构师11和12
这花了我几天又几个小时才能弄对,但现在我一直都在使用此程序。
设置环境
转到“分析器”->“管理调试脚本”。 转到“分析器”->“调试”->“调试器”。 转到“分析器”->“调试”->“记录器”。 转到“分析器”->“断点和标记”
设置调试脚本(Java)
在“执行分析器”窗口中,添加一个新脚本。 右键单击在上一步中创建的新脚本,然后选择“编辑”。 在左 Pane 中,选择'debug'->'Platform'。 从“调试器”下拉菜单中,选择“Java”。 对于“默认目录”,不带方括号,将您的[项目根路径]放入对于“应用程序类”,不带方括号,放置[带有主类的包的名称]。[主类名称] 对于“Java虚拟机选项”,请自定义以下脚本。
jre = C:\Program Files\Java\jdk1.8.0_66\jre\bin\server,-Djava.class.path = .; src; bin; lib\some_3rd_party_library01.jar; lib\some_3rd_party_library02.jar
脚本组件可能与您不同:
JDK版本。 'src'是包含Java源代码的文件夹。 'bin'是包含类文件的文件夹。 第三方库jar文件。
选择适合您 Intent 的各种单选按钮,即“x64”和“运行”。 单击确定。
您可能现在想通过运行调试来检查此脚本。
右键单击脚本图标,然后选择调试。
分析标记类
在项目浏览器中,右键单击要从其开始序列图的类。 选择“执行分析器”->“用于记录的标记类”。 为此设置命名。 选择要从中开始序列图的方法。 从“标记类型”下拉框中,选择“记录功能”。 选择序列图的类深度。 单击确定。
开始运行时分析
在“记录和分析”窗口中,单击播放符号。 从“记录集”下拉菜单中,选择在步骤9中保存的配置的名称。按确定。
生成序列图
在调试执行期间,“记录和分析”窗口中应至少出现一个方法/类跟踪。
右键单击“记录和分析”条目,然后选择“生成序列图”
完毕。 (随时提出其他问题。)