Abstract—This paper introduces the BP neural network briefly, discusses the application of BP neural network algorithm in evaluating the reliability of software, constructs the evaluation index system of software reliability based on the neural network, and finally implements the software reliability evaluation system. This system takes the scores of influence factors of software reliability as input which are marked by user, and then output the evaluation result of software reliability computed by the trained neural network.