久久亚洲av成人无码电影,国产xxx69麻豆国语对白,伊人久久亚洲综合影院首页,欧美人妻少妇精品久久黑人

專注:軟件造價評估|軟件成本估算|信息化項目造價評估服務!
當前位置
首頁 > 造價評估問答 >

故事點和功能點度量方法的主要差異分析(上)

2024-09-27 09:36
1 概述
      國際軟件基準比對標準小組(ISBSG)為軟件開發(fā)行業(yè)的企業(yè)和專業(yè)人員提供了龐大的數(shù)據(jù)庫,在推進軟件成本估算領域發(fā)揮著關鍵作用。
      ISBSG 數(shù)據(jù)庫涵蓋了不同行業(yè)和領域的軟件開發(fā)項目,是豐富的歷史數(shù)據(jù)資源。這些數(shù)據(jù)可以為人們提供參考,實現(xiàn)更準確的軟件成本估算。
      在這個技術復雜性不斷增加、對精確項目規(guī)劃的需求不斷增長的時代,ISBSG 數(shù)據(jù)作為不可或缺的資源,在軟件開發(fā)領域有助于更好地決策、風險管理和成本優(yōu)化。
      ISBSG 收集行業(yè)數(shù)據(jù),使用 ISO/IEC 標準化的、客觀的、可重復、可審計的方法進行度量,如 NESMA、IFPUG 和 COSMIC 功能點方法?;诠δ茳c的典型關鍵指標有:
     項目交付率(PDR)1:每個功能點花費的時間;
     成本效益:每個功能點的成本(或價格);
     質(zhì)量:每個功能點的缺陷數(shù)量(測試或交付的第一個月);
     交付速度:每月(自然月)交付的功能點。
      ISBSG 的“新開發(fā)與增強”數(shù)據(jù)庫中包含數(shù)千個已完成的項目,各企業(yè)能夠使用這些行業(yè)數(shù)據(jù)進行基于事實的理解和決策。
      本文將功能點度量方法和敏捷團隊中經(jīng)常使用的故事點度量方法進行了對比分析。
 
2 故事點
      目前,許多企業(yè)都使用敏捷的工作方式,并使用故事點度量方法進行工作量估算。
      故事點估算方法是一種相對估算的過程。它將具體的待辦事項進行比較,然后估算哪一項工作需要多長時間完成。通常情況下,敏捷團隊會使用斐波那契數(shù)列進行估算(即 0,1,2,3,5,8,13,20,50,100)。
      例如,如果用戶故事 XYZ 分配了 20 個故事點,這意味著:該團隊認為開發(fā)該用戶故事所需的工作量大于分配了 13 個故事點的用戶故事。但與分配了 100個故事點的用戶故事相比,XYZ 需要的工作量較少。
      故事點是一種相對的方法,用于估算待辦事項的工作量,包括 bug 修復、問題分析和其他任務。因此,故事點在估算下一輪 sprint 中的待辦事項時非常有用。但是,故事點度量方法不能用于更高層次的信息管理。
      由于故事點的度量單位是主觀和相對的,因此很容易受人為因素操縱。所以,故事點度量方法不能用在客戶和供應商的合同之中。例如,如果每個故事點的固定價格只對供應商有利,那么客戶如果沒有制定客觀的衡量標準,將無法判斷此價格是否是最佳性價比。
 
3 功能規(guī)模
      功能規(guī)模度量(FSM)是軟件工程中根據(jù)應用軟件或系統(tǒng)的功能需求來量化其規(guī)模的一種度量方法。
      功能規(guī)模度量并不是以代碼行或其他技術指標來衡量規(guī)模大小,而是通過軟件提供的功能特性進行軟件規(guī)模度量。
      功能規(guī)模度量方法主要是功能點分析(FPA)方法:NESMA 和 IFPUG,它們也都是 ISBSG 的合作伙伴。
 
3.1 如何度量功能規(guī)模
      功能點分析方法主要通過以下五個主要功能來度量軟件規(guī)模:
     外部輸入:處理或控制來自應用程序邊界之外的數(shù)據(jù)或信息的基本過程;
     外部輸出:向應用程序邊界之外發(fā)送數(shù)據(jù)或控制信息的基本過程,包括外部查詢之外的額外處理邏輯;
     外部查詢:向應用程序邊界之外發(fā)送數(shù)據(jù)或控制信息的基本過程;
     內(nèi)部邏輯文件:一組用戶可辨認的在被測應用程序邊界內(nèi)維護的邏輯相關數(shù)據(jù)或控制信息;
     外部接口文件:從用戶的角度來看的一組永久數(shù)據(jù),由一個應用程序使用,但由另一個應用程序維護。
      上述五種功能中的每一個都會基于復雜性進行評估,然后加權(quán)計算,進行功能點(FP)計數(shù)。功能點方法是度量軟件功能性需求規(guī)模的標準化度量方法。
 
3.2 功能規(guī)模度量的優(yōu)點
      功能規(guī)模度量具有以下優(yōu)點:
     關注用戶需求:功能規(guī)模度量專注于滿足用戶需求的軟件功能方面,從用戶視角進行軟件規(guī)模度量;
     更好的估算:與簡單的代碼行度量方法相比,功能點方法更能準確地估算出軟件開發(fā)或運維項目的工作量、工期和成本;
     性能測量和基準比對:功能點可以在不同項目之間進行比較,能夠在不同的軟件或團隊中對生產(chǎn)率、質(zhì)量和性能進行基準比對;
     供應商獨立性:無論開發(fā)軟件的技術、編程語言或平臺如何,都可以進行標準化度量。
      功能點分析方法是基于功能需求對軟件規(guī)模進行標準化的、客觀的度量的功能規(guī)模度量方法,其在項目管理、資源分配和軟件開發(fā)工作量估算中都發(fā)揮著至關重要的作用。



以上就是軟件造價評估公司中基數(shù)聯(lián)為您帶來的“故事點和功能點度量方法的主要差異分析(上)”所有內(nèi)容,更多軟件開發(fā)成本估算知識敬請關注中基數(shù)聯(lián)!

關于我們
CONTACT US

電話:010-62667992

郵箱:csbmk@csbmk.com

地址:海淀區(qū)上地信息路11號1至4層整棟1幢三層西310室