軟體專案中的功能點法估算-例項
需求:實現一個訂單的錄入,更新,刪除和查詢功能.訂單資訊是指一個使用者訂購的公司產品的情況.其中訂單頭包含了具體的型別,訂購時間,發運地址,客戶名稱等資訊.訂單明細包含了訂購的具體產品的數量的情況.
假設:
1.使用者表和產品資料表已經建立,本次訂單功能開發僅僅是引用和取這些資料.
2.暫不考慮其它特殊業務邏輯和許可權
1.使用者表和產品資料表已經建立,本次訂單功能開發僅僅是引用和取這些資料.
2.暫不考慮其它特殊業務邏輯和許可權
功能介面情況:
STEP1:計算出EI,EO和EQ事務功能
舉例:對於訂單儲存功能,專案自我約定對於組合框DET算2,對於GRID的DET算3.其餘介面控制元件DET都算1,所以可以數出DET數目為15.再來考慮FTR數目,這裡需要操作訂單資料檔案,客戶資料檔案和產品資料檔案FTR數應該算3.
舉例:對於訂單儲存功能,專案自我約定對於組合框DET算2,對於GRID的DET算3.其餘介面控制元件DET都算1,所以可以數出DET數目為15.再來考慮FTR數目,這裡需要操作訂單資料檔案,客戶資料檔案和產品資料檔案FTR數應該算3.
STEP2:計算出ILF和EIF事務功能
1.這裡訂單檔案只算一個DET,但後臺資料表會涉及到兩個資料表.由於訂單頭和訂單明細有關聯關係,所以這裡RET取2.
2.客戶檔案和產品檔案雖然不是外部系統檔案,但本次開發的功能並不需要再去設計該資料檔案和資料表,所以這裡把其作為EIF來處理.
STEP3:根據對應表計算各個資訊域複雜度的情況.
最終的估算情況如下:
最終的未調整的功能點數目為:61
調整因子在這裡不再舉例說明了,如專案調整因子為1.08,則最終功能點數為:
AFP = 61*1.08 = 66.
還有些沒有細化考慮的,如具體的DET數量的計算規則等,還請指正.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780828/viewspace-621785/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體專案中的功能點法估算-原理
- 根據專案用例圖用例點估算專案工時的方法
- 軟體專案計劃-估算雜談
- 專案管理中的自下而上估算專案管理
- 專案管理例項—— 點評專案管理
- 軟體專案估算是一件很難的事情
- Zoho專案管理軟體有哪些功能亮點專案管理
- 軟體開發週期估算及探討-程式碼例項講解
- Zoho Projects專案管理軟體都有哪些功能亮點Project專案管理
- 軟體專案的推進中的幾點體會(轉)
- 專案管理軟體中什麼功能最常用專案管理
- 專案儀表板在專案管理軟體中的功能是什麼專案管理
- Android專案常用功能綜合例項Android
- 軟體開發中專案管理的注意事項(轉)專案管理
- 軟體專案管理 6.2.功能點估演算法專案管理演算法
- 軟體專案管理在小軟體專案中的應用專案管理
- 專案管理軟體中註釋功能的作用是什麼?專案管理
- 專案管理軟體功能全解析專案管理
- 有關專案的估算
- [讀書筆記]軟體估算-估算的含義筆記
- 軟體專案管理 6.3.用例點估演算法專案管理演算法
- 軟體工程估算的技巧 - shubhro軟體工程
- 爬蟲的例項專案爬蟲
- 雲端專案管理軟體的一些功能?專案管理
- [讀書筆記]軟體估算-估算方法(一)筆記
- [讀書筆記]軟體估算-估算方法(二)筆記
- 怎樣估算軟體專案週期-程式碼行估演算法演算法
- 軟體專案需求分析的20條法則
- 軟體專案管理的成功七法則(轉)專案管理
- 貓讀《軟體估算》三
- 專案管理軟體的主要功能分類專案管理
- 哪款專案管理軟體的文件管理功能好?專案管理
- 軟體專案項管理成功的關鍵因素
- 做好軟體專案管理的要點分析(轉)專案管理
- 專案成本估算快速指南
- React 專案中Redux 中介軟體的理解ReactRedux
- 軟體開發中的專案管理(轉)專案管理
- 軟體專案管理中的“敏捷流程”(轉)專案管理敏捷