预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

记录

Image showing Sequence Diagram and recording history generated using Enterprise Architect's Visual Execution Analyzer

序列图是理解行为的极好帮助。类协作图也很有帮助。除了这些,有时调用图正是我们所需要的。再说一次,如果你有这些信息,你可以用它来记录一个用例,为什么不建立一个测试域呢? Enterprise Architect分析器可以为您生成所有这些,并从单个记录中生成。它通过记录一个正在运行的程序来做到这一点,它适用于所有最流行的平台。

访问

功能区

执行 > 工具 > 记录器

概述

在最简单的情况下,即使使用全新的模型,只需很少的步骤即可生成序列图。你甚至不必配置分析器脚本打开Enterprise Architect代码编辑器 (Ctrl+Shift+O),在您选择的函数中放置一个记录标记,然后将Enterprise Architect调试器附加到运行该代码的程序中。每当调用该函数时,都会捕获其行为以形成记录历史。从这段历史可以很容易地创建这些图表。

Sequence diagram created in Visual Execution Analysis, Sparx Systems Enterprise Architect.

示例模型记录中的序列图。

Class Collaboration diagram created in Sparx Systems Enterprise Architect.

来自同一录音的类协作图。

Test Domain diagram showing Test Set structure in Sparx Systems Enterprise Architect.

来自同一记录的测试域图。

当然,分析器脚本是最好的想法,并且开辟了极其丰富的开发环境,但值得注意的是,没有分析器也可以获得显着的效果。 Enterprise Architect调试器和 Profiler 工具也是如此。

兴趣点:您可以A记录线程时查看线程的行为。在录制过程中显示调用堆栈堆栈的更新将实时显示,就像动画一样。这是一个很好的反馈工具,在某些情况下它可能就是所需要的。

特征一目了然

图表生成

  • 序列图
  • 类协作图
  • 测试域图
  • 状态转移
    捕获
  • 调用图
控件
  • 支持多线程和单线程模型
  • 支持堆栈深度控制
  • 支持过滤器限制捕获
  • 过滤器通配符支持
  • 实时堆栈更新
集成
  • 类模型
  • 测试域
  • 状态机
  • 可执行状态机
  • 单元测试

平台

  • 微软.NET
  • 微软原生
  • Java
  • PHP
  • 广发银行
  • 安卓

需求

  • 记录可供Enterprise Architect所有版本的用户使用

注记

  • Oracle 的Java服务器平台“特征”不支持可视化执行分析器的调试和记录特性