前页 | 后页 |
视觉执行分析
视觉执行分析器(VEA)由一组高级且功能强大的工具组成,可让您构建,调试,记录,分析,模拟以及以其他方式构造和验证软件开发,同时保持代码与模型的紧密集成。 Enterprise Architect对广泛的流行编译器和平台提供了丰富的支持,尤其是Java,.Net和Microsoft Windows C ++环境。与在传统环境中工作不同,软件开发成为高度简化的视觉体验。
Enterprise Architect本身是完全在Enterprise Architect内置的Visual Execution Analyzer中进行建模,构建,编译,调试,测试,管理,配置文件以及其他方式构建的。尽管可以使用VEA来补充其他工具套件,但当它用作主要开发IDE时,与Enterprise Architect提供的模型和项目管理功能紧密结合时,它也很引人注目。
视觉执行分析
这组图像显示了您可以使用的各种控件。 |
访问
色带 |
开发>首选项>分析器>编辑分析器脚本 执行>工具>分析器 |
键盘快捷键 |
+ |
执行分析器功能
执行分析器的好处
执行分析器为多个平台提供了集成的开发和测试环境,包括Microsoft .NET,Java,Native C ++,Mono和Android。它包括功能丰富的调试器,执行记录和性能分析以及Testpoint管理。
它可以帮助您从单个记录中生成序列图,测试域类图和协作类图。这是了解和记录您的应用程序的好方法。
- 可视化程序执行
- 优化现有系统资源并了解资源分配
- 验证系统是否遵循设计的规则
- 生成高质量的文档,以更准确地反映系统行为
- 了解系统如何以及为什么起作用
- 培训新员工系统的结构和功能
- 全面了解现有代码的工作方式
- 确定昂贵或不必要的函数调用
- 说明系统中的交互,数据结构和重要关系
- 将问题跟踪到特定的代码行,系统交互或事件
- 建立在系统故障之前立即发生的事件顺序
- 模拟行为模型的执行,包括状态机,活动和交互
运作方式
操作方式 |
描述 |
也可以看看 |
---|---|---|
模拟行为 |
模拟UML行为模型以验证其逻辑和设计正确性,适用于:
|
模型模拟 |
记录执行 |
记录执行程序,并将其行为表示为UML序列图;支持以下记录:
|
记录 |
个人资料行为 |
快速查看/报告正在运行的应用程序的行为。这些平台支持分析:
|
剖析 |
使用测试点系统测试用例 |
测试点管理提供了一种工具,可以将对类模型的约束定义为合同。合同提供了在其上创建测试域的资产。然后,可以使用单个Testpoint域来测试和报告多个应用程序的行为。您也可以使用执行分析器来记录用例并轻松生成测试域图。任何现有的测试点都会自动链接到生成的域,或者可以将“测试域”图用作新合同组成的上下文。可以立即实时看到应用程序在给定Test域中的行为!每当合同通过或失败时,结果都会显示在“测试点”报告窗口中。将测试度量与代码库分离具有许多好处,其中之一是帮助协调具有公共测试域的多个系统,而不是彼此对账。 Testpoint系统支持以下合同:
|
测试点 |
对象工作台 |
使用动态对象工作台创建并使用在Enterprise Architect建模环境中创建的对象。
|
对象工作台 |
运行xUnit测试 |
针对Java和Microsoft .NET运行nUnit和jUnit测试 记录并记录结果。 |
单元测试 |
从分析中导入代码 |
执行记录和性能分析都获得了相关代码文件的集合,您可以在单个操作中对它们进行反向工程。 |
学到更多
- 生成和调试 (用于Enterprise Architect MDDE和调试器)