如何在Enterprise Architect中使用逆向工程为android应用程序构建序列图

时间:2014-10-01 03:52:21

标签: java android enterprise-architect

我是EA新手,仍在学习此工具,使用逆向工程生成序列图,但无法找到有关此主题的足够信息。如果有人知道要创建它,请帮助我。

我找到了使用逆向工程创建类图的方法,我们可以通过创建新模型并将源项目导入EA来完成。步骤如下所述。

  1. 创建新模型
  2. 创建新图
  3. 转到EA
  4. 中的项目标签
  5. 转到源代码工程选项
  6. 导入源目录
  7. 这会将所有java文件导入EA,并使用逆向工程生成类图。

    接下来,我希望使用EA为Android应用程序创建序列图,但无法获取任何信息。如果有人已经这样做或任何人想要分享这方面的信息,请指导我。

    先谢谢。

1 个答案:

答案 0 :(得分:3)

生成序列图 Enterprise Architect 11和12

这需要花费数天时间才能完成,但现在我一直在使用这个程序。

  • 设置环境

    1. 转到' Analyzer' - > '管理调试脚本'。

    2. 转到' Analyzer' - > '调试' - > '调试'

    3. 转到' Analyzer' - > '调试' - > '记录'

    4. 转到' Analyzer' - > '断点和标记'

  • SET UP DEBUG SCRIPT(Java)

    1. 在执行分析器'窗口,添加新脚本。

    2. 右键点击在上一步中创建的新脚本,然后选择“编辑”。

    3. 在左侧窗格中,选择' debug' - > '平台'

    4. 来自'调试器'下拉菜单,选择' Java'

    5. 对于'默认目录',没有方括号,请设置[项目根路径]

    6. 对于'应用类',没有方括号,将[包名称与主类]放在一起。[主要类名]

    7. 对于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源代码的文件夹。
  • '箱'是包含类文件的文件夹。
  • 第三方库jar文件。

    1. 选择适合您用意的各种单选按钮,即' x64'和'运行'

    2. 单击“确定”。

您可能希望通过运行调试来检查此脚本。 右键单击脚本图标,然后选择debug。

  • 用于分析的标记分类

    1. 在项目浏览器中,右键单击要从中开始序列图的类。

    2. 选择执行分析器' - > '用于录制的标记类'。

    3. 为此设置命名。

    4. 选择您希望序列图开始的方法。

    5. 来自'标记类型'下拉框,选择'记录功能'。

    6. 选择序列图的类深度。

    7. 单击“确定”。

  • 开始运行时分析

    1. 关于'记录&分析'窗口,点击播放符号。

    2. 来自'录音设置'在下拉菜单中,选择步骤9中保存的配置名称。

    3. 按OK。

  • 生成序列图

在调试执行期间,至少有一个方法/类跟踪应该出现在&记录&分析'窗口。

  1. 右键点击'记录和分析'输入并选择生成序列图'
  2. DONE。 (随时提出进一步的问题。)