【发布时间】:2014-11-25 20:22:51
【问题描述】:
我是 EA 新手,仍在学习使用逆向工程生成序列图的工具,但找不到有关此主题的足够信息。如果有人知道要创建这个,请帮助我。
我找到了使用逆向工程创建类图的方法,我们可以通过创建新模型并将源项目导入 EA 来实现。步骤如下。
- 创建一个新模型
- 创建一个新图表
- 转到 EA 中的项目选项卡
- 转到源代码工程选项
- 导入源目录
这会将所有 java 文件导入 EA 并使用逆向工程生成类图。
接下来我希望使用 EA 为 android 应用程序创建序列图,但无法获得任何信息。如果有人已经这样做或有人想分享这方面的信息,请指导我。
提前致谢。
【问题讨论】:
-
手册是怎么说的?
-
您无法通过逆向工程(静态分析)在 EA 中生成序列图。您只能通过执行代码并跟踪执行来生成序列图。
-
@chimp 是正确的,EA 无法从源代码创建序列图。它可以通过记录实际执行来创建它们(像调试器一样将 EA 附加到进程),但这只会为您提供部分视图,因为它只会遵循“if”和“switch”语句等的一个分支.
-
@chimp,如何通过执行生成时序图?
-
stackoverflow.com/questions/26460519/…中提供了关于使用“执行分析器”的序列图的 2 个教程的链接
标签: java android enterprise-architect