首页> 外文会议>Annual Pacific Northwest Software Quality Conference >Improving Software Quality with Static Analysis Tools
【24h】

Improving Software Quality with Static Analysis Tools

机译:用静态分析工具提高软件质量

获取原文

摘要

Static analysis is any analysis of a program that is performed without executing the program. It can be anything from reviewing source code, to compiling with warnings enabled, to running a spell checker on the documentation. Although static analysis finds defects, most people have had negative experiences with static analysis tools: using them can be a time-consuming, expensive, arbitrary process that generates noise (not defects). But, with careful investigation and thoughtful planning, static analysis tools can be a very cost-effective technique to improve software quality by finding important defects early in the project cycle - and preventing them from re-appearing. This paper will give an overview of static analysis tools, describe the benefits and drawbacks of using them, show how to define a static analysis process, and provide tips based on my experience.
机译:静态分析是对未执行程序执行的程序的任何分析。它可以是从回顾源代码中的任何东西,以便在启用警告中编译,以在文档上运行拼写检查。虽然静态分析发现缺陷,但大多数人都有静态分析工具的负面经验:使用它们可能是一种耗时,昂贵,任意的过程,可以产生噪音(不是缺陷)。但是,通过仔细调查和深思熟虑的规划,静态分析工具可以是通过在项目周期早期寻找重要缺陷来提高软件质量的静态分析工具 - 阻止他们从重新出现来提高软件质量。本文将概述静态分析工具,描述使用它们的好处和缺点,展示如何定义静态分析过程,并根据我的经验提供提示。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号