前页 | 后页 |
记录
顺序图是了解行为的绝佳帮助。类协作图也可能会有所帮助。除了这些之外,有时我们也需要调用图。再说一次,如果您有可用的信息,则可以用它来记录用例,为什么不在使用时构建测试域呢? Enterprise Architect分析器可以为您生成所有这些信息,并且可以从单个记录中生成所有这些信息。它通过记录正在运行的程序来做到这一点,并且可以在所有最受欢迎的平台上工作。
访问
色带 |
执行>工具>记录器 |
总览
最简单的方法是,即使使用全新的模型,也只需几个步骤即可生成序列图。您甚至不必配置分析器脚本。打开Enterprise Architect代码编辑器(Ctrl +
+ O),将记录标记放在您选择的函数中,然后将Enterprise Architect调试器附加到运行该代码的程序。每当调用该函数时,都会捕获其行为以形成记录历史。从这段历史可以轻松创建这些图。
示例模型记录中的序列图。
来自同一记录的类协作图。
来自同一记录的“测试域”图。
当然,Analyzer Script仍然是最好的主意,它打开了一个令人难以置信的丰富开发环境,但是值得注意的是,没有一个脚本,就可以获得显着的结果。 Enterprise Architect Debugger和Profiler工具也是如此。
有趣的一点:您可以在记录线程时查看其行为。在记录过程中显示“调用堆栈”将实时显示线程堆栈的更新,就像动画一样。这是一个很好的反馈工具,在某些情况下,可能只需要它。
功能一览
图生成
- 顺序图
- 类协作图
- 测试域图
- 状态转换捕获
- 通话图
- 支持多线程和单线程模型
- 支持堆栈深度控制
- 支持过滤器以限制捕获
- 过滤通配符支持
- 实时堆栈更新
- 类模型
- 测试域
- 状态机
- 可执行状态机
- 单元测试
平台类
- Microsoft .NET
- 微软本地
- 爪哇
- 的PHP
- 广东发展银行
- 安卓系统
要求
- 记录可供所有版本的Enterprise Architect
笔记
- Oracle的Java服务器平台“ Weblogic”不支持Visual Execution Analyzer的调试和记录功能