我是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中保存的配置的名称。
  • 按确定。


  • 生成序列图

  • 在调试执行期间,“记录和分析”窗口中应至少出现一个方法/类跟踪。
  • 右键单击“记录和分析”条目,然后选择“生成序列图”

  • 完毕。 (随时提出其他问题。)

    09-12 14:32