软件可靠性是衡量软件质量的一个重要指标。要达到软件的高可靠性需要一定费用,所以软件开发费用对可靠性的影响至关重要。然而一个软件系统的开发费用是有限的,如何合理确定系统的可靠性以使软件开发费用最小成为一个很有意义的研究问题。根据费用与可靠性关系建立了可靠性—费用模型,进而得到软件系统可靠性分配模型。结合动态规划思想,研究基于这个模型的针对各软件组件的可靠性最优分配方法,使得系统达到给定的可靠性目标而耗费最少的资源。