针对传统软件测试成本高及测试过程依赖于软件用例的设置等问题,设计了基于BP,JCUDABP和JCUDASABP的软件缺陷预测模型,并通过调研、实验的方式对基于改进BP算法的软件缺陷预测算法进行了相关的研究分析,探讨了JCUDA技术对于BP算法的影响,证明了模拟退火算法与JCUDA技术相结合的方式具有改进软件缺陷预测模型的可能性。