MATLAB 和 Simulink 培训

审核 Polyspace 结果

联系我们安排时间

课程详细信息

本实操课程为期一天,讨论如何在 Polyspace Access 中解释和审核 Polyspace Bug Finder 和 Polyspace Code Prover 提供的结果,以消除算法缺陷,改善软件质量度量并提高产品完整性。本课程面向使用 Polyspace Access 审核结果并需要根据这些结果更改其软件的工程师。
 
主题包括:
  • 审阅和理解分析结果
  • 管理未证明代码(Polyspace Code Prover 中的橙色代码)
  • 管理编码违规
  • 在 Web 界面中与同事协作

第1天 (共1天)


Polyspace Bug Finder 分析

目标: 修复缺陷和编码违规。

  • Polyspace Access 仪表板概述
  • 分析和管理 Polyspace Bug Finder 发现的缺陷
  • 审核编码违规
  • 审核代码度量

分析 Polyspace Code Prover 的结果

目标: 能熟练解读 Polyspace Code Prover 的结果。

  • 抽象演绎概览
  • 调用树分析
  • 源代码导航
  • 执行路径
  • 变量范围
  • 全局变量

管理 Polyspace Code Prover 提供的结果

目标: 处理包含未证明检查项的验证结果。了解适当的设置如何提供更多关于执行上下文的详细信息。

  • 判断验证工作
  • 检查假设
  • 进行选择性的橙色代码评审
  • 设置橙色检查项优先级并对其进行审核
  • 审核具有约束的上下文特定结果
  • 寻找指示应更改分析选项的标记

集成与应用分析

目标: 解释 Polyspace Bug Finder 和 Polyspace Code Prover 发现的集成问题。比较单个单元验证和集成组件的验证。

  • 了解集成对验证的影响
  • 审核集成组件后出现的问题
  • 在 Web 界面中与同事协作

难度: 中级

课程要求:

建议掌握 C 或 C++ 知识。

持续时间: 1 天

语言: English

联系我们安排时间