日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件工程软件开发成本度量规范_软件开发成本度量方法

發布時間:2023/12/15 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程软件开发成本度量规范_软件开发成本度量方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件成本度量一直都是軟件行業的一個痛點問題。軟件度量一度亂象叢生。拍腦袋的定價方式曾大行其道。軟件成本度量的亂象直接導致了軟件價格的諸多問題。比如預算費用存在浪費或不足的現象,招標存在投標額過低過高等非正常狀況。這些情況都是因為度量標準的缺失,導致定價沒有依據。

《軟件工程 軟件開發成本度量規范》標準的出臺為軟件行業定價指定了一個國家標準,使得軟件行業自此有了一個軟件成本度量的標準規范。

軟件成本度量的前提是軟件規模大小及生產率。目前,每年都有CSBSC年度中國軟件行業基準數據可以引用生產率等數據。由此,軟件規模大小的度量就成為了重中之重。

軟件開發成本分為人力成本和非人力成本。人力成本包括直接人力成本和間接人力成本,直接人力成本指參與項目研發的人員的工資、福利、獎金等費用,間接人力成本指部分參與項目研發的人員的費用分攤。非人力成本包括直接非人力成本和間接非人力成本。直接非人力成本指直接服務于項目所產生的設備、培訓、差旅等費用,間接非人力成本指部分服務于某項目的費用分攤,如房租等。

目前,評估軟件規模的方法主要分為兩種:基于業務視角和基于開發視角。基于業務視角的方法從用戶角度出發,如:功能點、故事點、用例點、對象點等方法。基于技術視角的方法是從開發人員的角度,方法包括代碼行、數據庫表、函數、接口、服務的數量等等。

基于開發視角的方法主要存在于技術人員之間,優勢是實現起來簡單容易,缺點是容易引起分歧,難以在項目初期進行度量,且難以在技術人員之外的其他人員之間得到應用,如部門之間、用戶之間等。而基于用戶視角的度量方法是站在使用者的角度來進行度量,并能夠在項目初期得到應用,彌補技術度量方法的不足。因而,基于用戶視角的度量方法在目前得到了廣泛應用。

雖然基于用戶視角的度量方法有多種,但真正被廣大用戶所接受的方法是功能點方法。功能點方法是IBM公司在1974-1979年間,由Albrecht通過對大量項目生產率進行研究得到的成果。隨后多年不斷完善升級,出現了多種標準和方法。
國家標準中,提到了如下5種估算方法都屬于功能點度量方法:
IFPUG
NESMA
FiSMA
COSMIC
MK II
上述5種方法各有特點,應用于不同的場景下,度量的方法和過程也各不相同。從應用角度而言,IFPUG和NESMA標準是國際上最主要的標準,國際基準比對組織中超過90%的數據采用IFPUG/NESMA方法,國內的行業數據百分百采用IFPUG/NESMA方法,由于IFPUG方法和NESMA方法被認為是基本等效的,所以近幾年,這兩種方法被各行業大量采用。但如想在早期(如預算)階段進行度量,NESMA是更好的選擇。

下表列出了幾種不同方法的區別:

總結

以上是生活随笔為你收集整理的软件工程软件开发成本度量规范_软件开发成本度量方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。