【公眾號 “項目管理研究所” 將會第一時間更新文章并[分享行業分析報告]】
歸檔于軟件項目管理初級學習路線
第六章 軟件項目成本計劃
《初級學習路線合集 》
創新互聯服務項目包括東乃網站建設、東乃網站制作、東乃網頁制作以及東乃網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,東乃網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到東乃省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!
大家好,這節我們學習軟件項目管理---功能點估算法。
代碼行估算法與項目的實現語言等技術相關。而功能點估算與實現的語言和技術沒有關系,用系統的功能數量來測量項目規模,是通過評估,加權,量化得出功能點。
功能點公式:FP=UFC*TCF。其中UFC為未調整功能點計數,是未調整之前的數量。TCF是技術復雜度因子,是對UFC的調整因子。
UFC是從五個角度得出的。五個功能計數項:“外部輸入”,“外部輸出”,“外部查詢”,“外部接口文件”,“內部邏輯文件”。
1.外部輸入(External Inputs: EI):
給軟件提供面向應用的數據的項(如屏幕、表單、對話框、控件,文件等);在這個過程中,輸入數據穿越外部邊界進入到系統內部。
例如:登錄某個系統需要輸入用戶名和密碼等信息。
外部輸入計數的大小可以通過輸入的文件類型,數據元素等個數來進行決定權重,從而決定輸入計數。
2.外部輸出(External Outputs EO):
向用戶提供(經過處理的)面向應用的信息,例如,報表和出錯信息等。
同理,計數大小通過輸出的文件類型,數據元素等個數進行決定權重,從而決定輸出的計數。
3.外部查詢(External Inquiry EQ) :
外部查詢是一個輸入引出一個即時的簡單輸出。沒有處理過程。同理,計數大小通過輸出的文件類型,數據元素等個數進行決定權重,從而決定輸出的計數。
例如輸入的學號是0001,查出的結果是學生 張三,沒有處理過程。
4.外部接口文件(External Interface Files EIF’s):
外部接口文件是用戶可以識別的一組邏輯相關數據,這組數據只能被引用。用這些接口把信息傳送給另一個系統。
接口文件的權重通過其中的文件技術類型和數據元素類型來進行決定,然后再決定計數。
5.內部邏輯文件(Internal Logical Files: ILF’S):
用戶可以識別的一組邏輯相關的數據,而且完全存在于應用的邊界之內,并且通過外部輸入維護,是邏輯主文件的數目。
例如關系數據庫中的一個表,或者系統中的一個文件等...他們的權重是通過其中的文件或者記錄類型,數據元素類型個數來進行決定權重,然后再決定計數。
最后我們看一下五個功能計數項的計數權重,他們的權重基本上通過文件,技術類型或者數據元素類型的個數決定的,分三個等級,既高中低。
那么國際功能點用戶組織(IFPUG)發布FP計數的規則:
<IFPUG功能點估算方法使用指南>
這是外部輸入,輸出,查詢的定級表。
例如引用或者更新兩個文件類型(FIR’S),并且有7個外部輸入數據元素,將定級為中級,相關的級數既外部輸入計數權重為4。
這是內部邏輯文件和外部接口文件的定級表,通過記錄元素類型和數據元素類型個數來決定他的高中低級別。
這是五個功能計數項的復雜度等級:
進行UFC計算的時候要計算各個功能計數項的個數(注意對應的計數權重),然后進行相加。
UFC只是功能點估算的一部分,為了確定功能點,還需要考慮技術實現的難度,他是從14個角度來看項目的復雜性。
這14個技術復雜度因子(注意:技術復雜度因子的取值范圍)相加后乘以0.01再加上0.65得出TCF。
TCF最大值為1.35,最小值為0.65,相當于UFC的計數調整區間是正負35%。如果UFC等于100,則可調動的區間是65——135。
這是某外貿訂單系統的用例圖
我們可以得出以下信息,然后根據文件類型,數據元素類型確定了級別既權重,最后計算了UFC等于45。
然后這項目14個技術復雜度因子,每個因子都有平均的影響,所以為3.既最后技術復雜度因子為 TCF=0.65+0.01143=1.07 。
Mark II 功能點方法主要應用在英國,是對阿爾布雷克特方法的一個改進。
阿爾布雷克特主要適用于信息系統,他不適合于實時系統或者嵌入式系統,因此COSMIC-FFP功能點方法正好滿足這個條件。
我們知道代碼行估算法與實現的語言相關,功能點則不同,那么這個表展示了功能點對應的不同語言代碼行數,那么他是通過經驗數據統計得出的。
總之 功能點估算是從需求功能出發來估算,這節主要介紹阿爾布雷克特功能點方法,他適用于信息系統,如果開發的是實時系統或者嵌入式系統可以采用COSMIC-FFP功能點方法。
到這里,第六章 第二節 功能點估算法就講解完畢了!下一節介紹用例點估算法~
如果您覺得這篇文章有幫助到您的的話不妨點贊支持一下喲~~????
后續將持續更新【軟件項目管理初級學習路線】的全知識點,大家感興趣的多多關注博主喲~
————————————————
本文標題:軟件項目管理 6.2.功能點估算法
文章鏈接:http://www.yijiale78.com/article22/dschgcc.html
成都網站建設公司_創新互聯,為您提供全網營銷推廣、品牌網站制作、虛擬主機、ChatGPT、定制網站、定制開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯