軟體成本估計 - stustedutw.ppt

軟體成本估計 - stustedutw.ppt

ID:58642027

大小:2.71 MB

页数:62页

时间:2020-10-08

軟體成本估計 - stustedutw.ppt_第1页
軟體成本估計 - stustedutw.ppt_第2页
軟體成本估計 - stustedutw.ppt_第3页
軟體成本估計 - stustedutw.ppt_第4页
軟體成本估計 - stustedutw.ppt_第5页
资源描述:

《軟體成本估計 - stustedutw.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章軟體成本估計1本章大綱5.1導論5.2成本影響因素5.3軟體成本的分類5.4軟體成本估計的過程5.5軟體成本估計的方法5.6軟體成本估計的實施5.7結論2學習目標軟體成本影響因子的類型。軟體成本可依生命週期及成本會計方法來分類。軟體成本估計是一種不斷修正的過程。軟體成本估計的方法有專家判斷法、類比法、參數模式及理論模式。參數模式有COCOMO模式及功能點方法。軟體成本估計實施的重要事項。3導論軟體成本估計存在著下列的問題:低估了軟體開發及導入的成本。影響軟體成本的因素很多,精確的估算並不容易。低價搶標策略使得軟體成本的問題更加嚴重。發包者與承包者之間的認知差異較大4成本影響因素(1/6)

2、影響軟體開發成本的因素稱為成本因子。這些因子可以歸納成七類屬性:規模屬性產品屬性資訊科技屬性人員屬性專案屬性環境屬性管理屬性5成本影響因素(2/6)各類屬性的成本因子如下:規模屬性原始碼的行數。子程式的數目。功能點。資料項目的數目。文件的頁數。6成本影響因素(3/6)產品屬性軟體的類型。軟體的複雜度。使用的程式語言。要求的品質與可靠度。再用碼的數量。處理時間的限制。7成本影響因素(4/6)資訊科技屬性硬體架構。網路架構。軟體平台。中央處理器(CPU)、記憶體及通訊的限制。使用資訊科技的成熟度。人員屬性開發者的一般能力與學習能力。開發者的經驗。類似專案與開發環境的經驗。專案經理的經驗。8成本影響

3、因素(5/6)專案屬性使用的方法和工具。需求明確的程度。和顧客的溝通與關係。開發時程的緊迫性。專案組織的大小。預算充裕的程度。環境屬性行政複雜度。使用者參與程度。9軟體成本影響因素(6/6)需求變更的頻繁程度。市場競爭的程度。管理屬性專案管理者的領導能力與經驗。團隊合作。資源分配。時程安排及控制。訓練。品質保證。10軟體成本的分類(1/4)依生命週期成本分類生命週期成本分為開發成本和維護成本。例如,開發成本約占45%;維護成本約占55%。更詳細的分類則可依開發階段的需求分析、設計、編碼、整合測試及維護各階段所占的成本百分比。11圖5.1軟體生命週期的成本分類12軟體成本的分類(2/4)依生命週

4、期成本分類轉換成本。裝置成本。訓練成本。其他成本。13軟體成本的分類(3/4)依外購軟體成本分類應用軟體的採購成本顧問費用軟體修改費用其他軟體費用:資料庫系統;系統軟體,如Windows、原始碼、輔助性軟體等之費用。14軟體成本的分類(4/4)依成本會計分類直接成本:系統開發人員的人事費用,包括系統分析師、程式設計師、專案經理及其他直接參與專案開發的人員。設備成本:硬體、軟體、辦公設備及其他設施的成本。費用:旅費、顧問費、訓練費用等。分攤費用:行政人員費用、水電費、辦公用品費用、保險費、管理費用等。15軟體成本估計的過程(1/2)軟體成本估計是一個估計的過程,由一開始非常粗略的估計慢慢深入瞭解

5、系統,直到對所估計的系統有相當的信心為止。生命週期導向的估計過程生命週期導向的估計過程是探討不同階段所涉及的成本估計活動。16圖5.2生命週期導向的成本估計過程(1/2)17圖5.2生命週期導向的成本估計過程(2/2)18軟體成本估計的過程(2/2)系統與模組層次的估計過程系統層次是由下往上的方法,將系統分解為子系統。比較子系統和舊系統的差異,區分出新開發模組、類似功能模組及相同功能模組,後兩者稱為再用模組。模組層次的估計希望能夠更準確地掌握每一個模組的大小及成本,估計的方法可用經驗法、類比法或參數法。圖5.3為基於程式行數的參數法,又分為新模組與再用模組兩種情況。19圖5.3系統與模組層次的

6、估計過程(1/2)20圖5.3系統與模組層次的估計過程(2/2)21軟體成本估計的方法(1/27)Boehm(1984)將軟體成本估計的方法分為:演算模式、專家判斷法、類比法、由上往下法、由下往上法、巴金森法(ParkinsonMethod),以及勝算價格法(Price-to-WinMethod)。Mohanty則分為:歷史資料模式、統計分析模式和理論模式。22軟體成本估計的方法(2/27)專家判斷法專家判斷法是依賴一個或多個專家的經驗來做估計。專家判斷適用於專案的早期,當需求仍不甚明確時。在引進新科技或新方法時,因為沒有歷史資料,所以也要借助於專家判斷。專家判斷法仍是目前最廣為應用的方法。根

7、據Hughes的研究,當專家們在估計成本時需要一些資訊來輔助,這些資訊及其重要程度如表5.1所示。23表5.1專家判斷所需要的 資訊24表5.2專家判斷所使用的 資訊25軟體成本估計的方法(3/27)當多位專家參與估計時,多個估計值的綜合方法可依下列方法獲得:平均法去除極值平均法中位數法三點估計法26軟體成本估計的方法(4/27)德菲法係用來達成共識的群體決策方法,希望去除極值並減少估計者受權威人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。