采用本方法的優點
(1) 將環境和技術因素進行了量化,克服傳統方法在環境和技術因素考慮方面的缺陷
(2) 在項目初期給出項目工數(同FP法)
(3) 能夠較客觀地反映項目工時數,避免主觀臆斷
采用該方法的缺點
(1) Actor較多的情況下,很難確定開發工時數(例:眾多帶有訪問權限的Actor存在的情況下)
(2) 小項目誤差較大
(3) UseCase的權重難以確定
(4) 系數需要由經驗的開發人員的估計
部分項目經驗數據
項目 |
UCP人月 |
實際人月 |
UCP人月/實際人月 |
A |
16.0 |
15.0 |
1.07 |
B(自動化工具采用) |
4.8 |
1.0 |
4.80 |
C |
52 |
42 |
1.24 |
D |
50 |
38 |
1.32 |
E |
9.2 |
10 |
0.92 |
F |
2.0 |
1.9 |
1.05 |
一般地,小項目(10人月以下)除外,采用該方法,存在近30%~60%左右的誤差(偏大)。誤差主要體現在開發工具的使用上和復用程度上,因此根據實際情況可以進行一些適度的調整。該方法比較適合于采用面向對象進行設計的項目。有興趣的朋友可以試一試和對該方法做一些改進。
【作者介紹】 zhanghua
張華,國家系統分析員,CSAI高級顧問。先后從事過企業信息管理,項目管理和應用系統分析與設計等工作,能熟練運用多門外語,并在自動化軟件生成頗有建樹! 人熟諳PMI項目管理體系、富士通SDEM方法、IT審計和軟件企業信息事業推進,熟悉多種建模方法、設計工具,具有豐富的多種業務領域建模經驗。個人目前熱切關注的對象有:軟件哲學、軟件思維工程和知識管理。
作者Email地址:maxwelloracle@hotmail.com
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/