在對一個(gè)軟件成本造價(jià)評估過(guò)程中,估算軟件項目的工作量時(shí),我們應該考慮從軟件和開(kāi)發(fā)兩方面因素來(lái)確定工作量的主要屬性。
軟件因素可以被理解為待開(kāi)發(fā)軟件和系統本身所具有的特性,這些特性是客觀(guān)存在的,不會(huì )隨著(zhù)不同的開(kāi)發(fā)者而有不同。這些特性可以被直觀(guān)地識別,也可以通過(guò)某些方法被識別。對于待開(kāi)發(fā)系統或軟件而言,這些特性更多的表現為一種約束,任何開(kāi)發(fā)者進(jìn)行開(kāi)發(fā)時(shí),都必須將軟件因素作為一種約束條件考慮在內。典型的軟件因素如下:
規模:可以通過(guò)功能點(diǎn)方法來(lái)進(jìn)行估算,并根據歷史數據分析規模對生產(chǎn)率的影響。雖然傳統的估算理論及模型認為隨著(zhù)項目規模的增加,項目復雜度變大,因而生產(chǎn)效率會(huì )有所降低。但根據北京軟件造價(jià)評估技術(shù)創(chuàng )新聯(lián)盟對國內外數據的分析結果,在通常的商業(yè)應用開(kāi)發(fā)中(規模不超過(guò)10000FP),項目生產(chǎn)率會(huì )隨著(zhù)系統規模的增加而緩慢提高。
應用領(lǐng)域:主要對于委托方而言,其組織的類(lèi)型(政府、銀行、大型企業(yè)等),待開(kāi)發(fā)項目的業(yè)務(wù)領(lǐng)域(金融、政務(wù)、生產(chǎn)制造等),應用類(lèi)型(OA、ERP、MIS)等,都是可以直觀(guān)識別的軟件屬性。
質(zhì)量屬性:一般指可靠性、可使用性、效率、可維護性、可移植性。開(kāi)發(fā)組織應特別注意明確委托方對于質(zhì)量的需求,并將其作為工作量調整的重要考慮因素。
開(kāi)發(fā)因素更多的是由開(kāi)發(fā)團隊的特性決定的。不同的開(kāi)發(fā)團隊,因為自身特點(diǎn)不同,在完成同樣的軟件項目時(shí),所消耗的工作量也不相同。一般常見(jiàn)的開(kāi)發(fā)因素有:
采用技術(shù):如開(kāi)發(fā)該系統所用的語(yǔ)言、開(kāi)發(fā)平臺、系統架構、操作系統等。
開(kāi)發(fā)團隊:開(kāi)發(fā)方的組織類(lèi)型、團隊規模、個(gè)人能力等。
過(guò)程能力:開(kāi)發(fā)方的成熟度(如所具備的CMMI成熟度)、管理要求等。
以上就是軟件造價(jià)評估公司中基數聯(lián)為您帶來(lái)的“估算一個(gè)軟件的工作量時(shí)如何確定工作量的主要屬性?”所有內容,更多軟件開(kāi)發(fā)成本估算知識敬請關(guān)注中基數聯(lián)!