软件工作量估算的方法和技术众多且各有千秋,没有一种方法被证明在各种情况下的估算都是最精确的。组合估算是一种非常有效的估算方法,它避免了选择单一的最优估算方法这一难题,而是充分利用各种估算方法提供的信息来达到提高估算精确度和稳定性的目的。将系统的“外部”组合预测方法介绍到软件工作量估算领域,基于最具代表性的组合估算方法:最优线性组合方法,提出了软件工作量估算的最优线性组合方法,该方法中即使是估算效果“较差”的技术或者方法也能为估算精度和稳定性的提高做出贡献。
Software effort estimation techniques abound, each with its own set ofadvantages and disadvantages, and no one stands out as the single best answer. Combining estimating is an appealing approach. Instead of trying to choose the single best technique, one frames the problem by asking which techniques would help to improve accuracy, assuming that each has something to contribute. The systematic external combining idea is introduced into the field of software effort estimating. and the most typical optimal linear combining method for software effort estimation is applied. Combining different techniques can significantly improve the accuracy and consistency of software effort estimation by making full use of information provided by all components, even the much worse one.