论文部分内容阅读
随着软件在各个领域的应用越来越广泛,软件项目管理的需求也变得非常迫切,其中成本管理具有重要的意义。在软件项目开发过程中,项目的失败率非常高,而实践经验证明成本估算是影响软件项目成败的关键因素之一。所以,为了提高软件项目的成功率而对软件项目成本估算进行研究具有重要的意义。
该文通过对现有的软件成本估算方法的介绍和分析,指出其存在的一些问题并选择支持向量回归机和类比估算方法两种方法来对软件项目成本进行估算。在支持向量回归机模型估算方法中首先通过对混沌映射、人工鱼群算法和粒子群算法的分析提出了基于混沌映射的人工鱼群和粒子群混合优化算法,并将该优化算法用于对支持向量回归机模型中参数的优化,从而提高支持向量回归机模型估算方法的准确性。在类比估算方法中,介绍了范例库的建立以及利用基于混沌映射的人工鱼群和粒子群混合优化算法来优化相似度的计算,从而提高类比估算方法的准确性。
为了避免单一估算模型可能的缺陷和风险,该文建立了一个组合估算模型,是将支持向量回归机模型估算方法和类比方法组合而成的,进一步提高软件项目成本估算的准确性,并结合算例进行验证分析该方法的可行性及准确性。