摘要

软件静态缺陷预测系统经过常规的优化设计后,泛化能力较差,容易将低缺陷率软件模块误判为高缺陷率软件模块。为此,提出微型嵌入式软件静态缺陷预测系统优化设计。在优化设计中硬件部分使用原有的硬件结构,分析软件静态缺陷预测中的问题,建立软件静态缺陷预测模型,得到的学习目标用来训练样本,利用分类函数和训练样本通过多次迭代实现缺陷预测,完成缺陷系统的优化设计。测试结果表明,在数据集和模块数相同的情况下,与经过常规优化设计的系统相比,所提系统测试结果未发生误判情况,与实际数据相符,泛化能力较强,适合应用在实际项目中。