软件开发时程预测是软件项目可行性研究阶段的重要任务之一,也是制定软件项目开发计划的重要依据,并且直接关系到软件开发成本的评估。随着软件项目规模的越来越大、复杂性越来越高,以及软件投资越来越增加,软件开发时程预测的重要性日益突出,迫切需要一种科学的、方便的和专门针对软件项目的预测开发时程方法。本文旨在探讨如何利用回归分析方法来预测软件开发时程。本方法从分析软件开发时程发生变异原因的角度出发,确定软件开发时程发生变异的共同影响因子,并以这些影响因子来建立一种软件开发时程模型,通过此模型来预测软件开发时程。本文的主要工作如下:1.利用鱼骨图与方差分析方法界定了软件开发时程变异发生的共同影响因子,并以简单回归分析方法建立各个因子的软件开发时程模型。2.利用多元回归分析方法建立了多重因子的软件开发时程模型,并且说明了预测区间的计算方法。3.利用逐步回归分析算法来精致化所建立的软件开发时程模型,排除了有预测能力但重迭性高的因子。同时,介绍了非线性的软件开发时程模型的建立方法。本文改进了传统的线性回归模型,建立了新的回归模型算法,并进一步提出了非线性回归模型的建立方法,为预测软件开发时程提供了方法。对非线性回归模型的构建、如何将本文的方法用于实际数据集以及软件开发日程在不同项目周期阶段中的分布将是今后需要研究的课题。
本文来源: https://www.lw50.cn/article/9e8d3d428e0545ee01ee37f0.html