PRQA软件静态分析解决方案
来源: | 作者:pmo9ca4dc | 发布时间: 2017-08-21 | 1923 次浏览 | 分享到:

前言

  我们为什么需要自动化的静态检测工具?

   -- 可以用更少的时间开发出干净、安全、高兼容性的代码。

 

  PRQA自动化静态分析可以在软件开发阶段识别代码缺陷、漏洞和兼容性问题,使用户可以在软件开发阶段,更快地修复bug,减少资金投入。

 

  人工代码检查不再被认为是可行的解决方案,我们需要通过工具来实现自动化过程。我们发现QAC能够非常准确检测更多的实际问题,最终能够提高代码质量。

-- 安德拉斯 勒纳

                Műszer Automatika group高级软件工程师

管理复杂软件开发面对的4个挑战:


  • 将功能丰富的产品快速推向市场同时确保软件的安全性、可靠性,并且符合既定的或内部的编码标准。
  •  难以协调分布于不同地域的大型开发团队以及内部与外包资源的整合。此外,还需应对不断变化的需求。
  • 平衡质量保证与开发速度使盈利最大化。
  • 某些特定情况下无法大规模复用代码导致较慢的创新并进一步降低软件的安全性、维护性,可靠性及发展速度。


 

  质量需求成为你开发过程中的一部分……如果不是,你就会遇到问题。首先从检查你的标准和管理你的复杂性开始。为此,有了静态分析。”                        

 -- Jan Verbek

飞利浦数字电视,高级软件工程和质量经理

PRQA静态分析如何帮助你在更短的时间内开发出更好的软件:


1.能够捕捉其他Bug捕捉工具遗漏的问题

  Lint和其他的Bug捕捉工具会漏掉问题,这些问题只有使用PRQA工具才能识别出来。这些Bug捕捉工具也会产生更多的False Positives和False Negatives,导致花费大量时间来区分bug的性质、可能会导致严重后果的系统故障。

相关文章