【圖文】集成化軟件成本建模與估算支撐工具
文章來源: | 發布時間:2009-12-14 | 【打印】 【關閉】
圖1 集成的軟件成本估算方法
圖2 基于Monte Carlo仿真的成本估算模型擴展
圖3 集成化軟件成本建模與估算支撐工具
圖4 軟件成本建模與估算支撐工具界面一:成本驅動因子管理
圖5 軟件成本建模與估算支撐工具界面二:支持功能點規模估算
圖6 軟件成本建模與估算支撐工具界面三:支持用普通估算模型進行成本估算
圖 7 軟件成本建模與估算支撐工具界面四:支持用擴展后的模型進行成本估算與風險分析
集成化的軟件成本建模與估算支撐工具,為軟件成本的建模與估算提供了系統的支持,解決了軟件成本估算在工具支撐上面臨的難點。該工具主要有以下特點:1)實現了基于Monte Carlo仿真的對COCOMO等現有模型不確定性信息處理能力的擴展(該工作擴展并改進了現有成本估算方法處理不確定性信息的能力,明確考慮軟件成本驅動因子的不確定性,估算工作量可能的概率分布,從而幫助使用者更好地理解軟件成本估算中的不確定性、評估成本超支的風險和制定合理的預算);2)實現了集成的成本估算方法(該方法將一組包含COCOMO方法在內的差異互補的子估算方法作為有用信息輸入,在不同的環境下運行自動化的算法,基于歷史項目數據進行子估算方法的篩選、集成,生成適應該環境的集成的估算模型。);3)支持綜合利用專家判斷與歷史項目數據信息的軟件成本建模;4)提供易于使用的軟件成本估算功能;5)降低了軟件成本估算模型在現實環境中的實施難度;6)通過估算模型與歷史項目數據的管理與共享,為積累與挖掘成本估算相關信息和進一步改進估算方法提供支持。