使用软件度量测量和改进您的软件

基于实际从软件源代码采集得到的信息, Klocwork K7 直接帮助执行官和开发经理理解、预测、和指导公司在软件安全和质量方面的成长。

当前许多软件开发组织为了更好地管理他们的业务,采集如下类型的度量:

•  过程度量-过程度量是经典的项目管理层次的度量,如:测试用例执行完成的数量或者已经实现的需求的百分比。

•  资源度量-另外一种常用的、然而更加宏观层次的度量集合,通常用于访问人力资源方面,如:劳动生产率或者分配的项目 A 与项目 Z 的人时对比。

•  环境度量-测量影响开发团队生产力的环境因素,相对过程和资源度量不是那么常用,并且这些信息收集起来很困难;一个例子就是平均每天一个开发人员被打断工作的时间。

Klocwork 能够提供包括这些度量在内的最佳解决方案,自动产生直接从源代码中产生的客观的、可操作的产品度量。

面向结果的产品度量

成功使用度量测量软件质量的关键因素之一是确保产生的度量是准确的和可操作的。为了达到软件开发安全性和质量目标,所有产生的度量必须提供能够帮助开发团队处理任何指定问题的详细信息的链接。

使用自动产生的度量标识和分离软件质量和安全问题

软件产品度量的最为直接的应用是快速访问软件中任何严重的安全和缺陷问题。这将使得对优先化处理和分离问题的管理成为可能。

通过全局的度量视图评估您软件的风险

软件产品度量的另外一个用途是对一个软件组件进行完全的风险评估,这个软件组件可能是外包开发的或者是为重用目的而开发的。使用 K7 ,管理人员能够立刻产生软件关键领域的多角度视图:所有的度量可按照产品、子系统、文件、或者拥有者、一次构建或几次构建来提供趋势信息。

通过您的开发过程监视和管理质量和安全目标

软件度量最具战略意义的应用是自动跟踪与您的软件安全、质量和效率有关的关键度量在多次构建、多个发行版本间的变化。以这种方式使用软件度量帮助实现对战略性软件安全和质量目标的管理,并实现自动的质量过程,包括规范的如 CMMI 或六西格玛这样的过程。

 

请参考 Klocwork 技术说明书 查看更多详细信息。