通常情況下,規模估算是軟件成本估算過程的起點。估算規模是后續計算軟件項目的工作量、成本和進度的主要輸入,是項目范圍管理的關鍵,因此,在條件允許的情況下,應進行規模估算。在規模估算過程中,需要注意以下情況:
a) 在規模估算開始前,應根據可行性研究報告或類似文檔明確項目需求及系統邊界。項目需求除包含最基本的業務需求外,還應進行初步的子系統/模塊劃分,并對每一子系統或模塊的基本用戶需求進行說明,以保證可以根據項目需求進行規模預估。
b) 依據項目特點和需求詳細程度不同,通常估算人員在選擇估算方法時應采用納入國際標準的功能點方法進行功能規模估算,如COSMIC-FFP方法、IFPUG方法、MkⅡ方法、NESMA方法及FiSMA方法。
c) 若當前的項目需求極其模糊或不確定,可不進行規模估算,而直接采用類比法或類推法估算工作量、工期和成本。來源北京軟件造價評估聯盟