繁体   English   中英

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

[英]How to construct sequence diagrams using reverse engineering in Enterprise Architect for android application

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

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

  1. 创建一个新模型
  2. 创建一个新图表
  3. 转到EA中的项目选项卡
  4. 转到源代码工程选项
  5. 导入源目录

这会将所有java文件导入EA,并使用逆向工程生成类图。

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

提前致谢。

生成序列图 Enterprise Architect 11和12

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

  • 设置环境

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

    2. 转到'Analyzer' - >'Debug' - >'Debugger'。

    3. 转到“分析器” - >“调试” - >“记录器”。

    4. 转到“分析器” - >“断点和标记”


  • SET UP DEBUG SCRIPT(Java)

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

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

    3. 在左侧窗格中,选择“debug” - >“Platform”。

    4. 从“调试器”下拉菜单中,选择“Java”。

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

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

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

    1. 选择适合您意图的各种单选按钮,即“x64”和“运行”。

    2. 单击确定。

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


  • 用于分析的标记类

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

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

    3. 为此设置命名。

    4. 选择要从中开始序列图的方法。

    5. 从“标记类型”下拉框中选择“记录功能”。

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

    7. 单击确定。


  • 开始运行时间分析

    1. 在“记录和分析”窗口中,单击播放符号。

    2. 从“录制设置”下拉菜单中,选择步骤9中保存的配置名称。

    3. 按确定。


  • 生成序列图

在调试执行期间,“记录和分析”窗口中应至少显示一个方法/类跟踪。

  1. 右键单击“记录和分析”条目,然后选择“生成序列图”

DONE。 (随意提出进一步的问题。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM