什么是軟件開(kāi)發(fā)成本?軟件開(kāi)發(fā)成本評估怎么做?軟件開(kāi)發(fā)成本評估從哪些方面進(jìn)行?
軟件開(kāi)發(fā)成本(software development cost)是指為達成軟件開(kāi)發(fā)項目目標開(kāi)發(fā)方所需付出的各種資源代價(jià)總和。這里的資源包括人、財、物和信息等。軟件開(kāi)發(fā)成本包括軟件開(kāi)發(fā)過(guò)程中的所有直接成本和間接成本。
軟件開(kāi)發(fā)的直接成本是指為了達成特定項目目標所支出的各類(lèi)資源總和。這些資源與此項目是強關(guān)聯(lián)的,一旦該項目結束或中止,則這些成本不再發(fā)生。直接成本又分為直接人力成本和直接非人力成本。
軟件開(kāi)發(fā)的間接成本又可稱(chēng)為聯(lián)合成本,服務(wù)于組織整體開(kāi)發(fā)活動(dòng),只要該組織還有軟件開(kāi)發(fā)活動(dòng),該成本就會(huì )發(fā)生,而不會(huì )因某個(gè)特定項目的結束或中止而不再發(fā)生。間接成本又分為間接人力成本和間接非人力成本。
軟件開(kāi)發(fā)過(guò)程的特殊性決定了軟件開(kāi)發(fā)成本的估算方法既不同于制造業(yè)產(chǎn)品的成本估算方法,也不同于建設項目的財務(wù)評價(jià)方法。在國家標準《軟件工程 軟件開(kāi)發(fā)成本度量規范》中,軟件開(kāi)發(fā)成本評估過(guò)程可進(jìn)一步細分為軟件規模估算、工作量估算、成本估算和確定軟件開(kāi)發(fā)成本等四個(gè)過(guò)程。其中成本估算需要對直接人力成本、間接人力成本、間接非人力成本及直接非人力成本分別進(jìn)行估算。
軟件開(kāi)發(fā)成本評估應如下圖所示來(lái)進(jìn)行評估。
圖1 軟件開(kāi)發(fā)成本評估基本流程
我們需要注意,在依據圖1進(jìn)行軟件開(kāi)發(fā)成本評估時(shí)應考慮以下情況:
a、在需求模糊或不確定時(shí),宜采用類(lèi)比法或類(lèi)推法,直接粗略估算工作量,也可直接粗略估算成本;
b、間接成本是否與工作量估算結果相關(guān)取決于間接成本分攤計算方式。
以上就是軟件造價(jià)評估公司中基數聯(lián)為您帶來(lái)的“軟件開(kāi)發(fā)成本評估怎么做?軟件開(kāi)發(fā)成本評估從哪些方面進(jìn)行?”所有內容,更多軟件開(kāi)發(fā)成本估算知識敬請關(guān)注中基數聯(lián)!