摘要
为了在软件生命周期的编码阶段尽可能多地发现软件缺陷以降低软件成本和开发时间,需要对被测程序源代码实施软件静态分析。软件静态分析最有效的手段是使用软件静态分析工具。针对C程序常见的软件缺陷,通过对几种主流静态分析工具的功能性对比分析,探讨了软件静态分析工具的优缺点及影响软件静态分析工具选择的诸多因素,可为软件测试人员选择合适的软件静态分析工具提供参考。
For finding more software defects during coding phase in software lifecycle to decrease costs and development time,it is necessary for us to actualize static analysis of source codes tested,the most effective means of carrying out static analysis is to use static analysis tools.Aiming at software defects of C procedure to us,via comparison of functionality of several popular static analysis tools,we discuss the advantages and shortages of static analysis tools as well as many factors which influence us to select static analysis tools.These factors provide us references to selection among static analysis tools.
出处
《指挥控制与仿真》
2011年第2期109-111,119,共4页
Command Control & Simulation
关键词
软件生命周期
软件缺陷
静态分析
software lifecycle
software defect
static analysis