软件质量评估是软件项目开发中的重要环节之一。针对软件质量缺乏综合性评价体系和方法的问题,通过分析软件质量体系,选取适当软件质量属性作为评估指标,引入BP神经网络算法,提出一种基于BP神经网络的软件质量评估模型。以样本数据训练神经网络,并对网络进行测试。结果表明,该方法能够较为准确地评估软件质量,对提高软件质量具有参考价值。