欢迎您!“一八软件网”是上海趋唯事软件有限公司的在线软件销售和服务网站
PGRelief
多角度支持软件品质和开发效率的提高
  • 产品编号:2013-569
  • 产品类型:开发工具
  • 当前版本:2011
  • 产品厂商:Fujitsu Nanda
概述:PGRelief非常适用对源程序进行静态解析,准确的指摘出程序中的缺陷。此外,使用新开发的[品质监视选项],能够在一台服务器上对源程序进行统一解析, 使得组织层更容易管理和掌握品质状况,从而进一步提高软件品质和开发效率。

PGRelief三大优点

优点一:评审和测试阶段的作业效率大幅度地提高

通过在编码阶段中使用PGRelief,可以较早地发现原先在评审及测试阶段才能发现的问题。这样,保证了后期工程中发现的缺陷数目的下降,从而提高了开发的效率。

优点二:通过多个角度的检查,确保软件品质的提高

PGRelief包含了在10多年的开发中累积的特有经验和技术,并可以检查是否符合MISRA-C等规范。通过使用PGRelief,可以从各种角度对客户的程序进行检查,从而提高软件的品质。

优点三:在组织层轻松实现对品质的管理和掌握

通过使用品质监控扩展这一新功能,可以在服务器上对组织内的所有源程序进行统一检查,积累代码的历史品质状况,并生成HTML格式的报告。而且,该功能可以在多种组织级别上进行品质监控,从而可以便捷而准确地掌握组织各个层次在品质上的整体状况,并在早期进行相应的处理。

 

PGRelief基本功能介绍

通过本软件特有的技术及编码规范的多角度检查,准确的指出问题位置。 此外,通过评审支持功能可以高效率地处理所发现的问题。

 

基本使用方法(评审支持功能)

提供了易用的用户接口,可以高效率的进行各种指摘的验证作业。例如,可以按照指摘的类别(可靠性、可维护性、可移植性、效率性等),或指摘编号进行过滤,从而仅显示希望调查的指摘信息。另外,通过简单的操作就可以显示对应的代码内容及指摘的含义、处理方法等。

  • 指摘(代码检查)功能
    对C/C++的源程序进行检查,既能指出单纯的编码失误,也能指出复杂的逻辑错误。此外对不正确的内存访问、内存泄漏、内存释放以及性能恶化等问题也能进行检查。同时能够控制冗余的指摘内容、 对已确定不是问题之处不进行指摘,以此来减轻开发人员的负担。
     C指摘C++指摘
    可能是缺陷11586
    移植性/维护性/可读性的提高218156
    移植性/维护性/可读性的提高(固件开发)9232
    健壮性的提高(安全相关)2020
    效率的提高55
    其他(语法错误等)4246
    合计(1)492345

     

  • MISRA-C/SEC-C规范检查(2)
    检查源程序是否符合MISRA-C(1998/2004)/SEC-C编码规范的要求,并指出违反该规范之处。通过确保源程序符合该规范,使程序品质具备坚实基础。

    特点
    1. 通过规则编号及规则分类,细化显示违反规范之处
    2. 与查看器及编辑器协同使用,迅速处理违反规范之处
    3. 可以仅指摘MISRA-C/SEC-C规范的子集
    4. 能够以CSV格式输出指摘信息
    5. 对于各个规则的PGRelief的指摘观点非常明确
  • 复杂度度量
    不仅对程序中的问题进行检查,还可以对程序的控制结构等指标进行测量。基于该测量结果,可以计算出函数的复杂度。将这些复杂度作为程序开发的指标,可以推进更高品质的软件开发。

  • 统计功能
    可以对项目中的所有源程序的解析结果数据进行统计,并输出为文件。

 

 

  • 分享到:
  • 上海趋唯事软件有限公司
    销售:021 - 3211 0920
    技术:021 - 3211 0930
    邮件:sales(#)commuch.com
联系我们: 021 - 3211 0920 , 3211 0930