可视化、调试和分析执行代码
Enterprise Architect 30 分钟之旅的一部分
Enterprise Architect 的可视化执行分析器提供了建模、在建模环境中开发、调试、分析和管理应用程序。
生成的输出
Visual Execution Analyzer 生成的输出通过以下方式使开发过程受益:
- 让您更好地了解系统的工作原理
- 使您能够自动记录系统功能
- 提供有关导致错误事件或意外系统行为的事件顺序的信息。
Visual Execution Analyzer 提供的分析工具可用于:
- 生成序列图,记录应用程序或特定调用堆栈的实时执行。可视化每个类的多个实例在运行时如何交互
- 派生状态转换图,说明数据结构的变化
- 在您控制调试会话时动态构建对象图。有选择地添加对象及其运行状态信息及其与其他对象的关系
- 创建 Profiler 报告,显示应用程序序列和操作调用频率
- 优化现有系统资源,了解资源分配
- 确保系统遵循设计的规则
- 生成准确反映系统行为的高质量文档
- 了解系统和现有代码的工作方式和原因
- 就系统的结构和功能对新员工进行培训
- 识别代价高昂或不必要的函数调用
- 说明系统内的交互、数据结构和重要关系
- 将问题追溯到特定的代码行、系统交互或事件
- 想象为什么一系列事件很重要
- 确定紧接在系统故障之前发生的事件序列
- 调试 .Net、C++ 和 Java 应用程序,包括使用 JDWP 协议远程调试和支持 Android 物理设备和模拟器。