SlideShare a Scribd company logo
1 of 62
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著




   ISBN 957-729-552-5




                        第五章 軟體成本估計




                                                   1
                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                               本章大綱
   ISBN 957-729-552-5



      5.1 導論
      5.2 成本影響因素
      5.3 軟體成本的分類
      5.4 軟體成本估計的過程
      5.5 軟體成本估計的方法
      5.6 軟體成本估計的實施
      5.7 結論




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                               學習目標
   ISBN 957-729-552-5



      軟體成本影響因子的類型。
      軟體成本可依生命週期及成本會計方法來分類。
      軟體成本估計是一種不斷修正的過程。
      軟體成本估計的方法有專家判斷法、類比法、參數模
          式及理論模式。
      參數模式有 COCOMO 模式及功能點方法。
      軟體成本估計實施的重要事項。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                                  導論
   ISBN 957-729-552-5



      軟體成本估計存在著下列的問題:
            低估了軟體開發及導入的成本。
            影響軟體成本的因素很多,精確的估算並不容易。
            低價搶標策略使得軟體成本的問題更加嚴重。
            發包者與承包者之間的認知差異較大




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                          成本影響因素 (1/6)
   ISBN 957-729-552-5



      影響軟體開發成本的因素稱為成本因子。這些因子可
          以歸納成七類屬性:
            規模屬性
            產品屬性
            資訊科技屬性
            人員屬性
            專案屬性
            環境屬性
            管理屬性

                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                          成本影響因素 (2/6)
   ISBN 957-729-552-5



      各類屬性的成本因子如下:
            規模屬性
                    – 原始碼的行數。
                    – 子程式的數目。
                    – 功能點。
                    – 資料項目的數目。
                    – 文件的頁數。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                          成本影響因素 (3/6)
   ISBN 957-729-552-5



            產品屬性
                    – 軟體的類型。
                    – 軟體的複雜度。
                    – 使用的程式語言。
                    – 要求的品質與可靠度。
                    – 再用碼的數量。
                    – 處理時間的限制。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                          成本影響因素 (4/6)
   ISBN 957-729-552-5


            資訊科技屬性
              – 硬體架構。
              – 網路架構。
              – 軟體平台。
              – 中央處理器 (CPU) 、記憶體及通訊的限制。
              – 使用資訊科技的成熟度。
            人員屬性
              – 開發者的一般能力與學習能力。
              – 開發者的經驗。
              – 類似專案與開發環境的經驗。
              – 專案經理的經驗。
                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                          成本影響因素 (5/6)
   ISBN 957-729-552-5


            專案屬性
              – 使用的方法和工具。
              – 需求明確的程度。
              – 和顧客的溝通與關係。
              – 開發時程的緊迫性。
              – 專案組織的大小。
              – 預算充裕的程度。
            環境屬性
              – 行政複雜度。
              – 使用者參與程度。

                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                        軟體成本影響因素 (6/6)
   ISBN 957-729-552-5


                    – 需求變更的頻繁程度。
                    – 市場競爭的程度。
            管理屬性
                    – 專案管理者的領導能力與經驗。
                    – 團隊合作。
                    – 資源分配。
                    – 時程安排及控制。
                    – 訓練。
                    – 品質保證。


                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                        軟體成本的分類 (1/4)
   ISBN 957-729-552-5



      依生命週期成本分類
            生命週期成本分為開發成本和維護成本。例如,開
                 發成本約占 45% ;維護成本約占 55% 。
            更詳細的分類則可依開發階段的需求分析、設計、
                 編碼、整合測試及維護各階段所占的成本百分比。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        圖 5.1 軟體生命週期的成
   ISBN 957-729-552-5          本分類




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                        軟體成本的分類 (2/4)
   ISBN 957-729-552-5



      依生命週期成本分類
            轉換成本。
            裝置成本。
            訓練成本。
            其他成本。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                        軟體成本的分類 (3/4)
   ISBN 957-729-552-5



      依外購軟體成本分類
            應用軟體的採購成本
            顧問費用
            軟體修改費用
            其 他 軟 體 費 用 : 資 料 庫 系 統 ; 系 統 軟 體 , 如
                 Windows 、原始碼、輔助性軟體等之費用。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                        軟體成本的分類 (4/4)
   ISBN 957-729-552-5



      依成本會計分類
            直接成本:系統開發人員的人事費用,包括系統分
                 析師、程式設計師、專案經理及其他直接參與專案
                 開發的人員。
            設備成本:硬體、軟體、辦公設備及其他設施的成
                 本。
            費用:旅費、顧問費、訓練費用等。
            分攤費用:行政人員費用、水電費、辦公用品費
                 用、保險費、管理費用等。


                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                        軟體成本估計的過程 (1/2)
   ISBN 957-729-552-5



      軟體成本估計是一個估計的過程,由一開始非常粗略
          的估計慢慢深入瞭解系統,直到對所估計的系統有相
          當的信心為止。
      生命週期導向的估計過程
            生命週期導向的估計過程是探討不同階段所涉及的
                 成本估計活動。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        圖 5.2 生命週期導向的成
   ISBN 957-729-552-5       本估計過程 (1/2)




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        圖 5.2 生命週期導向的成
   ISBN 957-729-552-5       本估計過程 (2/2)




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                        軟體成本估計的過程 (2/2)
   ISBN 957-729-552-5


      系統與模組層次的估計過程
       系統層次是由下往上的方法,將系統分解為子系
        統。
       比較子系統和舊系統的差異,區分出新開發模組、
        類似功能模組及相同功能模組,後兩者稱為再用模
        組。
       模組層次的估計希望能夠更準確地掌握每一個模組
        的大小及成本,估計的方法可用經驗法、類比法或
        參數法。
       圖 5.3 為基於程式行數的參數法,又分為新模組與
        再用模組兩種情況。

                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        圖 5.3 系統與模組層次的
   ISBN 957-729-552-5        估計過程 (1/2)




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        圖 5.3 系統與模組層次的
   ISBN 957-729-552-5        估計過程 (2/2)




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著



                        軟體成本估計的方法 (1/27)
   ISBN 957-729-552-5




      Boehm(1984) 將 軟 體 成 本 估 計 的 方 法 分 為 : 演 算 模
       式、專家判斷法、類比法、由上往下法、由下往上
       法、巴金森法 (Parkinson Method) ,以及勝算價格法
       (Price-to-Win Method) 。 Mohanty 則分為:歷史資料
       模式、統計分析模式和理論模式。




                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著



                        軟體成本估計的方法 (2/27)
   ISBN 957-729-552-5



      專家判斷法
            專家判斷法是依賴一個或多個專家的經驗來做估
                 計。
            專家判斷適用於專案的早期,當需求仍不甚明確
                 時。在引進新科技或新方法時,因為沒有歷史資
                 料,所以也要借助於專家判斷。
            專家判斷法仍是目前最廣為應用的方法。
      根據 Hughes 的研究,當專家們在估計成本時需要一些
          資訊來輔助,這些資訊及其重要程度如表 5.1 所示。


                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        表 5.1 專家判斷所需要的
   ISBN 957-729-552-5           資訊




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        表 5.2 專家判斷所使用的
   ISBN 957-729-552-5           資訊




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著



                        軟體成本估計的方法 (3/27)
   ISBN 957-729-552-5



      當多位專家參與估計時,多個估計值的綜合方法可依
          下列方法獲得:
            平均法
            去除極值平均法
            中位數法
            三點估計法
                                  CL+4 CL+ CH
                               C=
                                       6



                                            智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著



                        軟體成本估計的方法 (4/27)
   ISBN 957-729-552-5



            德菲法
                    – 係用來達成共識的群體決策方法,希望去除極
                        值並減少估計者受權威人士影響的程度。
      類比法
            類比法比較開發專案與過去完成之類似專案,並找
                 出相似及不同的地方。




                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                             圖 5.4 類比法
   ISBN 957-729-552-5




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著



                        軟體成本估計的方法 (5/27)
   ISBN 957-729-552-5



      參數模式 (Parametric Models)
            參數模式又稱演算法則模式或統計模式,這類模式
                 的基本概念是軟體的開發成本為軟體規模和調整因
                 子的函數。
            軟體規模的單位為原始碼的行數或功能點;調整因
                 子則是影響軟體開發成本的因素。函數的形式可為
                 線性或非線性。




                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著



                        軟體成本估計的方法 (6/27)
   ISBN 957-729-552-5



            參數估計模式可為下列的形式:
             成本=常數+軟體規模之成本函數 × 調整因子
              或
               成本=常數+軟體規模之成本函數+調整成本
            若以數學式表示則為:
                               C = C 0 + f (s) × g ( x )
               或
                               C = C 0 + f (s) + h ( x )



                                                     智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著



                        軟體成本估計的方法 (7/27)
   ISBN 957-729-552-5



      規模函數 f 可為線性規模函數或非線性規模函數式中
       的係數 a 和 b 為統計迴歸分析所得的結果。
            線性規模函數
                                 f (s)=aS
            非線性規模函數
                                 f (s)=aSb




                                             智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著



                        軟體成本估計的方法 (8/27)
   ISBN 957-729-552-5



      調整函數 g(x) 則為個別調整因子函數值 gi(xi) 的總和或
          乘績,亦即:
                          n                         n
        g ( x )= g i (
             x i )                    或   h ( x )=∑ h i ( x i )
                i=1                                i=1


      因此,軟體成本估計模式可寫成:
                                  n                               n
           C=C 0+aS ×  g i ( x i )
                                          或 =C 0+aS +i∑ h i ( x i )
                              b                            b
                                          C
                      i=1                             =1




                                                   智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著



                        軟體成本估計的方法 (9/27)
   ISBN 957-729-552-5



      Farr and Zagorski 模式
            此模式為一簡單的加法模式,可以寫成:
                                           6
                           C=-188+2.68S+∑ ci x i
                                          i=2




                                                智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著

                        表 5.3 Farr 與 Zagorski 的成
   ISBN 957-729-552-5         本因子及係數




                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著

                         軟體成本估計的方法
   ISBN 957-729-552-5       (10/27)
      COCOMO 模式
            此模式為一非線性的模式,其型式如下:

                                  b ⋅ 15 g ( x )
                             C =aS ∏ i i
                                      i=1
            COCOMO 模式可分為三個估計的詳細程度:
                    – 基本模式:是一種粗略的估計。
                    – 中級模式:考慮 15 項的調整因子。
                    – 詳細模式:將成本因子的權重依開發階段來劃
                        分。

                                              智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (11/27)
      基本模式
                                  C=aSb
      中級模式
                                         15
                              C=aS ×  g i ( x i )
                                     b

                                         i=1




                                                智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                         表 5.5 調整因子乘數
   ISBN 957-729-552-5




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (12/27)
      詳細模式
            詳細模式將調整乘數再分配到各個不同的開發階
                 段,例如,程式設計師的能力若被評為非常低時,
                 依下表 5.5 ,其調整乘數為 1.42 ,將此乘數分配到
                 四個開發階段的結果如表 5.6 。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        表 5.6 程式設計師評等為
   ISBN 957-729-552-5   「很低」之調整因子乘數




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (13/27)
            此外,詳細模式也提供了不同規模大小、不同複雜
                 程度的專案,在各個開發階段所占的成本百分比及
                 時程百分比如表 5.7 及表 5.8 所示。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                          表 5.7 成本的分布
   ISBN 957-729-552-5




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                          表 5.8 時程的分布
   ISBN 957-729-552-5




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (14/27)
      COCOMO 模式中的係數和比例是由歷史資料經統計
          分析而來,其優點是非常完整;其缺點是分類過於詳
          細。
      若沒有龐大資料庫,則參數估計的誤差會很大,且十
          五個調整因子數值相乘會使得差異變大。




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (15/27)
      COCOMO 2.0 模式
        以調整指數 E 來代替簡單型、中間型和複雜型三種
         軟體的複雜程度:
                                   5
               E=1.01 0.01× ∑ x i
                     +
                         (其中, 0≤ xi ≤5 )
                                   i=1

      此五個調整因子分別為:
       先前經驗
       彈性
       系統架構及風險解決
       團隊凝聚力
       開發過程的成熟度
                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (16/27)
      COCOMO 2.0 用三階段估計法取代基本模式、中級模
       式和詳細模式。
        第一階段︰應用組合模式 (Application Composition
         Model) ,透過物件點來估計軟體的規模。
        第二階段︰早期設計模式 (Early Design Model) ,
         透過功能點來估計軟體的規模。功能點的總數再轉
         換為原始碼的行數,最後再依下列公式估計成本:
                       C=3.0SE
              S 為轉換後的軟體規模, E 為調整指數。最後再依
             七個調整因子來修正。

                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (17/27)
            第 三 階 段 ︰ 後 期 結 構 模 式 (Post Architecture
             Model) , 其方法同第二階段,只是調整因子由七
             個增加為十七個。
      功能點方析法
            改善了以程式行數為主的衡量方法,從使用者的觀
                 點來計算軟體所提供的功能。
            軟體功能具有獨立於程式語言、開發方法、硬體平
                 台和組織的特性。



                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                         軟體成本估計的方法
   ISBN 957-729-552-5       (18/27)
      軟體系統之功能分為兩種功能類型和五種檔案型態
            資料功能類 (Data Function Type)
                    – 內部邏輯檔案 (Internal Logical File)
                    – 外部介面檔案 (External Interface File)
            交易功能類 (Transaction Function Type)
                    – 外部輸入檔案 (External Input File)
                    – 外部輸出檔案 (External Output File)
                    – 外部查詢檔案 (External Inquiry File)


                                              智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (19/27)
      計算方式
            每一種軟體功能給予低、中、高之複雜度,作為功
                 能點計算之基礎。
            交易功能類的三種檔案,其複雜度由參考檔案 (File
                 Type Referenced) 和資料元素 (Data Element Type)
                 的數目來決定。
            資 料功 能類的 兩 種 檔 案, 其 複雜 度 由紀錄元 素
                 (Record Element Type) 和資料元素的數目來決定。



                                           智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著

                         軟體成本估計的方法
   ISBN 957-729-552-5       (20/27)
      計算資料功能類之複雜度:使用功能點矩陣來計算未
          調整功能點數 (Unadjusted Function Point, UFP)
            內部邏輯檔案
                    – 使用者可辨識的邏輯相關資料,或可提供使用
                        者設定的控制資訊,能透過外部輸入來控制。
            外部介面檔案
                    – 使用者可辨識的邏輯資料,來自於系統邊界外
                        的其他應用系統。
                    – 作為邊界內系統參考之用。

                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        表 5.9(a) 內部邏輯檔案功
   ISBN 957-729-552-5       能點複雜度矩陣




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        表 5.9(b) 外部介面檔案功
   ISBN 957-729-552-5       能點複雜度矩陣




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著

                         軟體成本估計的方法
   ISBN 957-729-552-5       (21/27)
      計算交易功能類之複雜度
            外部輸入
                    – 由系統外部進入之資料或控制訊息的基本處理
                        程序,可來自於資料輸入螢幕或其他應用系
                        統。
                    – 主要功能為更新、維護內部邏輯 檔 案並(或)
                        改變系統的行為。




                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        表 5.9(c) 外部輸入檔案功
   ISBN 957-729-552-5       能點複雜度矩陣




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著

                         軟體成本估計的方法
   ISBN 957-729-552-5       (22/27)
            外部輸出
                    – 用來輸出資料或控制訊息到系統外的基本處理
                        程序。
                    – 將系統中的衍生資料 (Derived Data) 由系統邊界
                        內傳輸至系統邊界外。
                    – 衍生資料為處理邏輯中至少包含一種數學公式
                        或計算所產生的資料,由一個或多個內部邏輯
                        檔案或外部介面檔案所產生。



                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        表 5.9(d) 外部輸出檔案功
   ISBN 957-729-552-5       能點複雜度矩陣




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著

                         軟體成本估計的方法
   ISBN 957-729-552-5       (23/27)
            外部查詢
                    – 從內部邏輯 檔 案或外部介面 檔 案中讀取資料或
                        控制訊息給使用者,處理邏輯中不包含數學計
                        算公式與處理過的資料。
                    – 包含了輸入端與輸出端元件,經由系統內部取
                        得相關資料並輸出至系統外部。




                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (24/27)
      功 能 點 分 析 法 提 供 十 四 項 通 用 系 統 特 徵 (General
       System Characteristics, GSC) ,每一特徵的影響程度值
       分為六個等級
            0 :沒有影響; 1 :偶爾影響; 2 :適度影響;
             3 :平均影響; 4 :顯著影響; 5 :強烈影響
            調 整 因 子 值 (Value Adjustment Factor, VAF) 介 於
             0.65 到 1.35 之間,平均值為 1
                                           14
                           VAF=0.65+0.01× ∑ X i
                                          i=1




                                                智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (25/27)
      總功能點數 (Total Function Point, TFP) 的計算公式
        總功能點數 (TFP)
                  =未調整功能點數 (UFP)× 調整因子值 (VAF)




                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (26/27)
      軟體計費要點
            第一類:小規模或簡單的軟體
                    – 單一應用作業,以批次作業為主或總人 - 月數在
                      24 (含)人 - 月以下者。
            第二類:規模與複雜度介於中間
                    – 多元應用作業,具資料庫設計及線上處理者或
                      總人 - 月數介於 25 至 100 人 - 月者。
            第三類:大型或複雜性高的軟體
                    – 整體管理資訊系統,具複雜資料庫規劃及網路
                      管理或總人 - 月數超過 100 人 - 月者。

                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著

                        軟體成本估計的方法
   ISBN 957-729-552-5      (27/27)
             總金額=人 - 月數平均月薪年終獎金調整值
                  管理費調整值公費調整值 1.3
                =人 - 月數平均月薪 R ×(1+M%)
                   (1+N%)×1.3
             平均月薪:依所投入的人員分為主管、專案管理、
              系統分析、系統管理、程式設計及機器操作人員
             年終獎金調整值 R =( 12 +年終獎金月數) 12
             管理費調整值 (1 + M%) :第一、二、三類的 M 值
              分別為 80 、 90 與 100
             公費調整值 (1 + N%) :第一、二、三類的 M 值 分
              別為 20 、 30 與 30
                                        智勝文化事業有限公司製作
軟體專案管理 ( 再版 )            林信惠‧黃明祥‧王文良 著

                        表 5.10 各類投入人員平均
   ISBN 957-729-552-5           月薪


                                             單位:萬元




                                         智勝文化事業有限公司製作
軟體專案管理 ( 再版 )           林信惠‧黃明祥‧王文良 著



                                  結論
   ISBN 957-729-552-5



      軟體成本估計只是點的估計,必須經由成本的管理來
          逐步降低估計的誤差。
      在自我管理的原則下,成本估計者漸漸由專家轉為開
          發者自行估計。
      當單一估計方法的誤差大時可同時採用多種方法來估
          計,以相互比對降低誤差。
      準確的估計建立在歷史資料的收集及分析上。




                                        智勝文化事業有限公司製作

More Related Content

What's hot

這次你該對「人」不對「事」!《激發員工潛力的薩提爾教練》從行為背後的原因著手,讓部屬覺察自己的慣性與盲點,自動變優秀!
這次你該對「人」不對「事」!《激發員工潛力的薩提爾教練》從行為背後的原因著手,讓部屬覺察自己的慣性與盲點,自動變優秀!這次你該對「人」不對「事」!《激發員工潛力的薩提爾教練》從行為背後的原因著手,讓部屬覺察自己的慣性與盲點,自動變優秀!
這次你該對「人」不對「事」!《激發員工潛力的薩提爾教練》從行為背後的原因著手,讓部屬覺察自己的慣性與盲點,自動變優秀!
cwbook
 
2010年度策略規劃與執行共識營
2010年度策略規劃與執行共識營2010年度策略規劃與執行共識營
2010年度策略規劃與執行共識營
Lin
 
簡單讀懂麥可波特 新書簡報 0928_final
簡單讀懂麥可波特 新書簡報 0928_final簡單讀懂麥可波特 新書簡報 0928_final
簡單讀懂麥可波特 新書簡報 0928_final
Sophy Wu
 
論文口試簡報 陳正偉M9710305
論文口試簡報 陳正偉M9710305論文口試簡報 陳正偉M9710305
論文口試簡報 陳正偉M9710305
Cheng-Wei Chen
 
【領導管理】10種摧毀團隊的領導方式 (10 leadership traits that will kill your company)
【領導管理】10種摧毀團隊的領導方式 (10 leadership traits that will kill your company)【領導管理】10種摧毀團隊的領導方式 (10 leadership traits that will kill your company)
【領導管理】10種摧毀團隊的領導方式 (10 leadership traits that will kill your company)
周建良 Zhou Jian Liang
 

What's hot (20)

Ch13
Ch13Ch13
Ch13
 
精實生產的實踐 Lean Production
精實生產的實踐 Lean Production精實生產的實踐 Lean Production
精實生產的實踐 Lean Production
 
69【簡報設計】賈伯斯簡報的15個秘訣
69【簡報設計】賈伯斯簡報的15個秘訣69【簡報設計】賈伯斯簡報的15個秘訣
69【簡報設計】賈伯斯簡報的15個秘訣
 
專案管理概念介紹與實務應用 20190515 v4_final
專案管理概念介紹與實務應用 20190515 v4_final 專案管理概念介紹與實務應用 20190515 v4_final
專案管理概念介紹與實務應用 20190515 v4_final
 
Ch06
Ch06Ch06
Ch06
 
精確傳達,用簡報說出你的專業價值(經理人月刊課程教材)
精確傳達,用簡報說出你的專業價值(經理人月刊課程教材)精確傳達,用簡報說出你的專業價值(經理人月刊課程教材)
精確傳達,用簡報說出你的專業價值(經理人月刊課程教材)
 
這次你該對「人」不對「事」!《激發員工潛力的薩提爾教練》從行為背後的原因著手,讓部屬覺察自己的慣性與盲點,自動變優秀!
這次你該對「人」不對「事」!《激發員工潛力的薩提爾教練》從行為背後的原因著手,讓部屬覺察自己的慣性與盲點,自動變優秀!這次你該對「人」不對「事」!《激發員工潛力的薩提爾教練》從行為背後的原因著手,讓部屬覺察自己的慣性與盲點,自動變優秀!
這次你該對「人」不對「事」!《激發員工潛力的薩提爾教練》從行為背後的原因著手,讓部屬覺察自己的慣性與盲點,自動變優秀!
 
作業現場稽核重點 Tip 8 for On-Site Audit
作業現場稽核重點 Tip 8 for On-Site Audit作業現場稽核重點 Tip 8 for On-Site Audit
作業現場稽核重點 Tip 8 for On-Site Audit
 
2010年度策略規劃與執行共識營
2010年度策略規劃與執行共識營2010年度策略規劃與執行共識營
2010年度策略規劃與執行共識營
 
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかたふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかた
 
共好讀書會|團隊,從傳球開始:成功金字塔
共好讀書會|團隊,從傳球開始:成功金字塔共好讀書會|團隊,從傳球開始:成功金字塔
共好讀書會|團隊,從傳球開始:成功金字塔
 
生產進度管理
生產進度管理生產進度管理
生產進度管理
 
企業流程管理BPM
企業流程管理BPM企業流程管理BPM
企業流程管理BPM
 
簡單讀懂麥可波特 新書簡報 0928_final
簡單讀懂麥可波特 新書簡報 0928_final簡單讀懂麥可波特 新書簡報 0928_final
簡單讀懂麥可波特 新書簡報 0928_final
 
精實6S Lean 6S
精實6S Lean 6S精實6S Lean 6S
精實6S Lean 6S
 
論文口試簡報 陳正偉M9710305
論文口試簡報 陳正偉M9710305論文口試簡報 陳正偉M9710305
論文口試簡報 陳正偉M9710305
 
【領導管理】10種摧毀團隊的領導方式 (10 leadership traits that will kill your company)
【領導管理】10種摧毀團隊的領導方式 (10 leadership traits that will kill your company)【領導管理】10種摧毀團隊的領導方式 (10 leadership traits that will kill your company)
【領導管理】10種摧毀團隊的領導方式 (10 leadership traits that will kill your company)
 
設備工具管理 Equipment management
設備工具管理 Equipment management設備工具管理 Equipment management
設備工具管理 Equipment management
 
Unifi Log 收容與看板應用
Unifi Log 收容與看板應用Unifi Log 收容與看板應用
Unifi Log 收容與看板應用
 
《日立改革2000日 v型反轉》導讀與反思
《日立改革2000日 v型反轉》導讀與反思《日立改革2000日 v型反轉》導讀與反思
《日立改革2000日 v型反轉》導讀與反思
 

Viewers also liked (18)

University spm ppt1
University spm ppt1University spm ppt1
University spm ppt1
 
Ch12
Ch12Ch12
Ch12
 
Ch18
Ch18Ch18
Ch18
 
Vive, ama y se feliz
Vive, ama y se felizVive, ama y se feliz
Vive, ama y se feliz
 
Ch17
Ch17Ch17
Ch17
 
Pm pm exp
Pm pm expPm pm exp
Pm pm exp
 
Thrillersub genres-110207175452-phpapp02
Thrillersub genres-110207175452-phpapp02Thrillersub genres-110207175452-phpapp02
Thrillersub genres-110207175452-phpapp02
 
Ch16
Ch16Ch16
Ch16
 
Ch15
Ch15Ch15
Ch15
 
Ch14
Ch14Ch14
Ch14
 
Pdhpe ratioanle
Pdhpe ratioanlePdhpe ratioanle
Pdhpe ratioanle
 
 
Ch09
Ch09Ch09
Ch09
 
1 spmc introduction
1 spmc introduction1 spmc introduction
1 spmc introduction
 
Huang teacher
Huang teacherHuang teacher
Huang teacher
 
Ch08
Ch08Ch08
Ch08
 
Ch09供應鏈管理
Ch09供應鏈管理Ch09供應鏈管理
Ch09供應鏈管理
 
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
用20分鐘搞懂   《系統分析、軟體工程、專案管理與設計模式》用20分鐘搞懂   《系統分析、軟體工程、專案管理與設計模式》
用20分鐘搞懂 《系統分析、軟體工程、專案管理與設計模式》
 

Similar to Ch05

软件工程 第一章
软件工程 第一章软件工程 第一章
软件工程 第一章
浒 刘
 
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松
Michael Zhang
 
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松
areyouok
 
国产软件的真正创新何时到来 -胡才勇
国产软件的真正创新何时到来 -胡才勇国产软件的真正创新何时到来 -胡才勇
国产软件的真正创新何时到来 -胡才勇
Steven Cheng
 
面向数据流的软件设计方法
面向数据流的软件设计方法面向数据流的软件设计方法
面向数据流的软件设计方法
happyjin2010
 

Similar to Ch05 (20)

專案管理理論基礎
專案管理理論基礎專案管理理論基礎
專案管理理論基礎
 
Compliance & IT
Compliance & ITCompliance & IT
Compliance & IT
 
資訊系統專案管理-以新版大學探索體驗課程為例
資訊系統專案管理-以新版大學探索體驗課程為例資訊系統專案管理-以新版大學探索體驗課程為例
資訊系統專案管理-以新版大學探索體驗課程為例
 
软件工程 第一章
软件工程 第一章软件工程 第一章
软件工程 第一章
 
2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生
 
軟體安全防護大作戰
軟體安全防護大作戰軟體安全防護大作戰
軟體安全防護大作戰
 
CBAP 技術交流 20151022
CBAP 技術交流 20151022CBAP 技術交流 20151022
CBAP 技術交流 20151022
 
《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》
《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》
《流程制度化、經驗資產化.持續改善不間​斷、永續成長不是夢》
 
The design and implementation of an automated platform to verify trading prog...
The design and implementation of an automated platform to verify trading prog...The design and implementation of an automated platform to verify trading prog...
The design and implementation of an automated platform to verify trading prog...
 
软件工程2010
软件工程2010软件工程2010
软件工程2010
 
Software Project Risk Management
Software Project Risk ManagementSoftware Project Risk Management
Software Project Risk Management
 
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松
 
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松
 
客服系統的軟體架設計分享
客服系統的軟體架設計分享客服系統的軟體架設計分享
客服系統的軟體架設計分享
 
Tensorflow Extended: 端至端機器學習框架: 從概念到實作 (Tensorflow Extended: An end-to-end ML...
Tensorflow Extended: 端至端機器學習框架: 從概念到實作 (Tensorflow Extended: An end-to-end ML...Tensorflow Extended: 端至端機器學習框架: 從概念到實作 (Tensorflow Extended: An end-to-end ML...
Tensorflow Extended: 端至端機器學習框架: 從概念到實作 (Tensorflow Extended: An end-to-end ML...
 
2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程2_人見人愛的control-m作業請求流程
2_人見人愛的control-m作業請求流程
 
国产软件的真正创新何时到来 -胡才勇
国产软件的真正创新何时到来 -胡才勇国产软件的真正创新何时到来 -胡才勇
国产软件的真正创新何时到来 -胡才勇
 
吳明展的履歷表 My Resume 2009 (pdf)
吳明展的履歷表 My Resume 2009 (pdf)吳明展的履歷表 My Resume 2009 (pdf)
吳明展的履歷表 My Resume 2009 (pdf)
 
面向数据流的软件设计方法
面向数据流的软件设计方法面向数据流的软件设计方法
面向数据流的软件设计方法
 
需求分析及相关技术
需求分析及相关技术需求分析及相关技术
需求分析及相关技术
 

Recently uploaded

1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
黑客 接单【TG/微信qoqoqdqd】
 
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
jakepaige317
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
mekosin001123
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
mekosin001123
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
jakepaige317
 

Recently uploaded (6)

EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
 
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
泽兰应用科学大学毕业证制作/定制国外大学录取通知书/购买一个假的建国科技大学硕士学位证书
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
 

Ch05

  • 1. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 ISBN 957-729-552-5 第五章 軟體成本估計 1 智勝文化事業有限公司製作
  • 2. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 本章大綱 ISBN 957-729-552-5  5.1 導論  5.2 成本影響因素  5.3 軟體成本的分類  5.4 軟體成本估計的過程  5.5 軟體成本估計的方法  5.6 軟體成本估計的實施  5.7 結論 智勝文化事業有限公司製作
  • 3. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 學習目標 ISBN 957-729-552-5  軟體成本影響因子的類型。  軟體成本可依生命週期及成本會計方法來分類。  軟體成本估計是一種不斷修正的過程。  軟體成本估計的方法有專家判斷法、類比法、參數模 式及理論模式。  參數模式有 COCOMO 模式及功能點方法。  軟體成本估計實施的重要事項。 智勝文化事業有限公司製作
  • 4. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 導論 ISBN 957-729-552-5  軟體成本估計存在著下列的問題: 低估了軟體開發及導入的成本。 影響軟體成本的因素很多,精確的估算並不容易。 低價搶標策略使得軟體成本的問題更加嚴重。 發包者與承包者之間的認知差異較大 智勝文化事業有限公司製作
  • 5. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 成本影響因素 (1/6) ISBN 957-729-552-5  影響軟體開發成本的因素稱為成本因子。這些因子可 以歸納成七類屬性: 規模屬性 產品屬性 資訊科技屬性 人員屬性 專案屬性 環境屬性 管理屬性 智勝文化事業有限公司製作
  • 6. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 成本影響因素 (2/6) ISBN 957-729-552-5  各類屬性的成本因子如下: 規模屬性 – 原始碼的行數。 – 子程式的數目。 – 功能點。 – 資料項目的數目。 – 文件的頁數。 智勝文化事業有限公司製作
  • 7. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 成本影響因素 (3/6) ISBN 957-729-552-5 產品屬性 – 軟體的類型。 – 軟體的複雜度。 – 使用的程式語言。 – 要求的品質與可靠度。 – 再用碼的數量。 – 處理時間的限制。 智勝文化事業有限公司製作
  • 8. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 成本影響因素 (4/6) ISBN 957-729-552-5 資訊科技屬性 – 硬體架構。 – 網路架構。 – 軟體平台。 – 中央處理器 (CPU) 、記憶體及通訊的限制。 – 使用資訊科技的成熟度。 人員屬性 – 開發者的一般能力與學習能力。 – 開發者的經驗。 – 類似專案與開發環境的經驗。 – 專案經理的經驗。 智勝文化事業有限公司製作
  • 9. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 成本影響因素 (5/6) ISBN 957-729-552-5 專案屬性 – 使用的方法和工具。 – 需求明確的程度。 – 和顧客的溝通與關係。 – 開發時程的緊迫性。 – 專案組織的大小。 – 預算充裕的程度。 環境屬性 – 行政複雜度。 – 使用者參與程度。 智勝文化事業有限公司製作
  • 10. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本影響因素 (6/6) ISBN 957-729-552-5 – 需求變更的頻繁程度。 – 市場競爭的程度。 管理屬性 – 專案管理者的領導能力與經驗。 – 團隊合作。 – 資源分配。 – 時程安排及控制。 – 訓練。 – 品質保證。 智勝文化事業有限公司製作
  • 11. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本的分類 (1/4) ISBN 957-729-552-5  依生命週期成本分類 生命週期成本分為開發成本和維護成本。例如,開 發成本約占 45% ;維護成本約占 55% 。 更詳細的分類則可依開發階段的需求分析、設計、 編碼、整合測試及維護各階段所占的成本百分比。 智勝文化事業有限公司製作
  • 12. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 5.1 軟體生命週期的成 ISBN 957-729-552-5 本分類 智勝文化事業有限公司製作
  • 13. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本的分類 (2/4) ISBN 957-729-552-5  依生命週期成本分類 轉換成本。 裝置成本。 訓練成本。 其他成本。 智勝文化事業有限公司製作
  • 14. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本的分類 (3/4) ISBN 957-729-552-5  依外購軟體成本分類 應用軟體的採購成本 顧問費用 軟體修改費用 其 他 軟 體 費 用 : 資 料 庫 系 統 ; 系 統 軟 體 , 如 Windows 、原始碼、輔助性軟體等之費用。 智勝文化事業有限公司製作
  • 15. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本的分類 (4/4) ISBN 957-729-552-5  依成本會計分類 直接成本:系統開發人員的人事費用,包括系統分 析師、程式設計師、專案經理及其他直接參與專案 開發的人員。 設備成本:硬體、軟體、辦公設備及其他設施的成 本。 費用:旅費、顧問費、訓練費用等。 分攤費用:行政人員費用、水電費、辦公用品費 用、保險費、管理費用等。 智勝文化事業有限公司製作
  • 16. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的過程 (1/2) ISBN 957-729-552-5  軟體成本估計是一個估計的過程,由一開始非常粗略 的估計慢慢深入瞭解系統,直到對所估計的系統有相 當的信心為止。  生命週期導向的估計過程 生命週期導向的估計過程是探討不同階段所涉及的 成本估計活動。 智勝文化事業有限公司製作
  • 17. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 5.2 生命週期導向的成 ISBN 957-729-552-5 本估計過程 (1/2) 智勝文化事業有限公司製作
  • 18. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 5.2 生命週期導向的成 ISBN 957-729-552-5 本估計過程 (2/2) 智勝文化事業有限公司製作
  • 19. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的過程 (2/2) ISBN 957-729-552-5  系統與模組層次的估計過程 系統層次是由下往上的方法,將系統分解為子系 統。 比較子系統和舊系統的差異,區分出新開發模組、 類似功能模組及相同功能模組,後兩者稱為再用模 組。 模組層次的估計希望能夠更準確地掌握每一個模組 的大小及成本,估計的方法可用經驗法、類比法或 參數法。 圖 5.3 為基於程式行數的參數法,又分為新模組與 再用模組兩種情況。 智勝文化事業有限公司製作
  • 20. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 5.3 系統與模組層次的 ISBN 957-729-552-5 估計過程 (1/2) 智勝文化事業有限公司製作
  • 21. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 5.3 系統與模組層次的 ISBN 957-729-552-5 估計過程 (2/2) 智勝文化事業有限公司製作
  • 22. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 (1/27) ISBN 957-729-552-5  Boehm(1984) 將 軟 體 成 本 估 計 的 方 法 分 為 : 演 算 模 式、專家判斷法、類比法、由上往下法、由下往上 法、巴金森法 (Parkinson Method) ,以及勝算價格法 (Price-to-Win Method) 。 Mohanty 則分為:歷史資料 模式、統計分析模式和理論模式。 智勝文化事業有限公司製作
  • 23. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 (2/27) ISBN 957-729-552-5  專家判斷法 專家判斷法是依賴一個或多個專家的經驗來做估 計。 專家判斷適用於專案的早期,當需求仍不甚明確 時。在引進新科技或新方法時,因為沒有歷史資 料,所以也要借助於專家判斷。 專家判斷法仍是目前最廣為應用的方法。  根據 Hughes 的研究,當專家們在估計成本時需要一些 資訊來輔助,這些資訊及其重要程度如表 5.1 所示。 智勝文化事業有限公司製作
  • 24. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.1 專家判斷所需要的 ISBN 957-729-552-5 資訊 智勝文化事業有限公司製作
  • 25. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.2 專家判斷所使用的 ISBN 957-729-552-5 資訊 智勝文化事業有限公司製作
  • 26. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 (3/27) ISBN 957-729-552-5  當多位專家參與估計時,多個估計值的綜合方法可依 下列方法獲得: 平均法 去除極值平均法 中位數法 三點估計法 CL+4 CL+ CH C= 6 智勝文化事業有限公司製作
  • 27. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 (4/27) ISBN 957-729-552-5 德菲法 – 係用來達成共識的群體決策方法,希望去除極 值並減少估計者受權威人士影響的程度。  類比法 類比法比較開發專案與過去完成之類似專案,並找 出相似及不同的地方。 智勝文化事業有限公司製作
  • 28. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 圖 5.4 類比法 ISBN 957-729-552-5 智勝文化事業有限公司製作
  • 29. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 (5/27) ISBN 957-729-552-5  參數模式 (Parametric Models) 參數模式又稱演算法則模式或統計模式,這類模式 的基本概念是軟體的開發成本為軟體規模和調整因 子的函數。 軟體規模的單位為原始碼的行數或功能點;調整因 子則是影響軟體開發成本的因素。函數的形式可為 線性或非線性。 智勝文化事業有限公司製作
  • 30. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 (6/27) ISBN 957-729-552-5 參數估計模式可為下列的形式:  成本=常數+軟體規模之成本函數 × 調整因子 或  成本=常數+軟體規模之成本函數+調整成本 若以數學式表示則為: C = C 0 + f (s) × g ( x ) 或 C = C 0 + f (s) + h ( x ) 智勝文化事業有限公司製作
  • 31. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 (7/27) ISBN 957-729-552-5  規模函數 f 可為線性規模函數或非線性規模函數式中 的係數 a 和 b 為統計迴歸分析所得的結果。 線性規模函數 f (s)=aS 非線性規模函數 f (s)=aSb 智勝文化事業有限公司製作
  • 32. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 (8/27) ISBN 957-729-552-5  調整函數 g(x) 則為個別調整因子函數值 gi(xi) 的總和或 乘績,亦即: n n g ( x )= g i (         x i ) 或 h ( x )=∑ h i ( x i ) i=1 i=1  因此,軟體成本估計模式可寫成: n n C=C 0+aS ×  g i ( x i ) 或 =C 0+aS +i∑ h i ( x i ) b b   C i=1 =1 智勝文化事業有限公司製作
  • 33. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 (9/27) ISBN 957-729-552-5  Farr and Zagorski 模式 此模式為一簡單的加法模式,可以寫成: 6 C=-188+2.68S+∑ ci x i i=2 智勝文化事業有限公司製作
  • 34. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.3 Farr 與 Zagorski 的成 ISBN 957-729-552-5 本因子及係數 智勝文化事業有限公司製作
  • 35. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (10/27)  COCOMO 模式 此模式為一非線性的模式,其型式如下: b ⋅ 15 g ( x ) C =aS ∏ i i i=1 COCOMO 模式可分為三個估計的詳細程度: – 基本模式:是一種粗略的估計。 – 中級模式:考慮 15 項的調整因子。 – 詳細模式:將成本因子的權重依開發階段來劃 分。 智勝文化事業有限公司製作
  • 36. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (11/27)  基本模式 C=aSb  中級模式 15 C=aS ×  g i ( x i ) b i=1 智勝文化事業有限公司製作
  • 37. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.5 調整因子乘數 ISBN 957-729-552-5 智勝文化事業有限公司製作
  • 38. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (12/27)  詳細模式 詳細模式將調整乘數再分配到各個不同的開發階 段,例如,程式設計師的能力若被評為非常低時, 依下表 5.5 ,其調整乘數為 1.42 ,將此乘數分配到 四個開發階段的結果如表 5.6 。 智勝文化事業有限公司製作
  • 39. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.6 程式設計師評等為 ISBN 957-729-552-5 「很低」之調整因子乘數 智勝文化事業有限公司製作
  • 40. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (13/27) 此外,詳細模式也提供了不同規模大小、不同複雜 程度的專案,在各個開發階段所占的成本百分比及 時程百分比如表 5.7 及表 5.8 所示。 智勝文化事業有限公司製作
  • 41. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.7 成本的分布 ISBN 957-729-552-5 智勝文化事業有限公司製作
  • 42. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.8 時程的分布 ISBN 957-729-552-5 智勝文化事業有限公司製作
  • 43. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (14/27)  COCOMO 模式中的係數和比例是由歷史資料經統計 分析而來,其優點是非常完整;其缺點是分類過於詳 細。  若沒有龐大資料庫,則參數估計的誤差會很大,且十 五個調整因子數值相乘會使得差異變大。 智勝文化事業有限公司製作
  • 44. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (15/27)  COCOMO 2.0 模式 以調整指數 E 來代替簡單型、中間型和複雜型三種 軟體的複雜程度: 5 E=1.01 0.01× ∑ x i +              (其中, 0≤ xi ≤5 ) i=1  此五個調整因子分別為: 先前經驗 彈性 系統架構及風險解決 團隊凝聚力 開發過程的成熟度 智勝文化事業有限公司製作
  • 45. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (16/27)  COCOMO 2.0 用三階段估計法取代基本模式、中級模 式和詳細模式。 第一階段︰應用組合模式 (Application Composition Model) ,透過物件點來估計軟體的規模。 第二階段︰早期設計模式 (Early Design Model) , 透過功能點來估計軟體的規模。功能點的總數再轉 換為原始碼的行數,最後再依下列公式估計成本: C=3.0SE   S 為轉換後的軟體規模, E 為調整指數。最後再依 七個調整因子來修正。 智勝文化事業有限公司製作
  • 46. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (17/27) 第 三 階 段 ︰ 後 期 結 構 模 式 (Post Architecture Model) , 其方法同第二階段,只是調整因子由七 個增加為十七個。  功能點方析法 改善了以程式行數為主的衡量方法,從使用者的觀 點來計算軟體所提供的功能。 軟體功能具有獨立於程式語言、開發方法、硬體平 台和組織的特性。 智勝文化事業有限公司製作
  • 47. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (18/27)  軟體系統之功能分為兩種功能類型和五種檔案型態 資料功能類 (Data Function Type) – 內部邏輯檔案 (Internal Logical File) – 外部介面檔案 (External Interface File) 交易功能類 (Transaction Function Type) – 外部輸入檔案 (External Input File) – 外部輸出檔案 (External Output File) – 外部查詢檔案 (External Inquiry File) 智勝文化事業有限公司製作
  • 48. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (19/27)  計算方式 每一種軟體功能給予低、中、高之複雜度,作為功 能點計算之基礎。 交易功能類的三種檔案,其複雜度由參考檔案 (File Type Referenced) 和資料元素 (Data Element Type) 的數目來決定。 資 料功 能類的 兩 種 檔 案, 其 複雜 度 由紀錄元 素 (Record Element Type) 和資料元素的數目來決定。 智勝文化事業有限公司製作
  • 49. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (20/27)  計算資料功能類之複雜度:使用功能點矩陣來計算未 調整功能點數 (Unadjusted Function Point, UFP) 內部邏輯檔案 – 使用者可辨識的邏輯相關資料,或可提供使用 者設定的控制資訊,能透過外部輸入來控制。 外部介面檔案 – 使用者可辨識的邏輯資料,來自於系統邊界外 的其他應用系統。 – 作為邊界內系統參考之用。 智勝文化事業有限公司製作
  • 50. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.9(a) 內部邏輯檔案功 ISBN 957-729-552-5 能點複雜度矩陣 智勝文化事業有限公司製作
  • 51. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.9(b) 外部介面檔案功 ISBN 957-729-552-5 能點複雜度矩陣 智勝文化事業有限公司製作
  • 52. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (21/27)  計算交易功能類之複雜度 外部輸入 – 由系統外部進入之資料或控制訊息的基本處理 程序,可來自於資料輸入螢幕或其他應用系 統。 – 主要功能為更新、維護內部邏輯 檔 案並(或) 改變系統的行為。 智勝文化事業有限公司製作
  • 53. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.9(c) 外部輸入檔案功 ISBN 957-729-552-5 能點複雜度矩陣 智勝文化事業有限公司製作
  • 54. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (22/27) 外部輸出 – 用來輸出資料或控制訊息到系統外的基本處理 程序。 – 將系統中的衍生資料 (Derived Data) 由系統邊界 內傳輸至系統邊界外。 – 衍生資料為處理邏輯中至少包含一種數學公式 或計算所產生的資料,由一個或多個內部邏輯 檔案或外部介面檔案所產生。 智勝文化事業有限公司製作
  • 55. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.9(d) 外部輸出檔案功 ISBN 957-729-552-5 能點複雜度矩陣 智勝文化事業有限公司製作
  • 56. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (23/27) 外部查詢 – 從內部邏輯 檔 案或外部介面 檔 案中讀取資料或 控制訊息給使用者,處理邏輯中不包含數學計 算公式與處理過的資料。 – 包含了輸入端與輸出端元件,經由系統內部取 得相關資料並輸出至系統外部。 智勝文化事業有限公司製作
  • 57. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (24/27)  功 能 點 分 析 法 提 供 十 四 項 通 用 系 統 特 徵 (General System Characteristics, GSC) ,每一特徵的影響程度值 分為六個等級 0 :沒有影響; 1 :偶爾影響; 2 :適度影響; 3 :平均影響; 4 :顯著影響; 5 :強烈影響 調 整 因 子 值 (Value Adjustment Factor, VAF) 介 於 0.65 到 1.35 之間,平均值為 1 14 VAF=0.65+0.01× ∑ X i i=1 智勝文化事業有限公司製作
  • 58. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (25/27)  總功能點數 (Total Function Point, TFP) 的計算公式    總功能點數 (TFP) =未調整功能點數 (UFP)× 調整因子值 (VAF) 智勝文化事業有限公司製作
  • 59. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (26/27)  軟體計費要點 第一類:小規模或簡單的軟體 – 單一應用作業,以批次作業為主或總人 - 月數在 24 (含)人 - 月以下者。 第二類:規模與複雜度介於中間 – 多元應用作業,具資料庫設計及線上處理者或 總人 - 月數介於 25 至 100 人 - 月者。 第三類:大型或複雜性高的軟體 – 整體管理資訊系統,具複雜資料庫規劃及網路 管理或總人 - 月數超過 100 人 - 月者。 智勝文化事業有限公司製作
  • 60. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 軟體成本估計的方法 ISBN 957-729-552-5 (27/27)  總金額=人 - 月數平均月薪年終獎金調整值       管理費調整值公費調整值 1.3    =人 - 月數平均月薪 R ×(1+M%)        (1+N%)×1.3  平均月薪:依所投入的人員分為主管、專案管理、 系統分析、系統管理、程式設計及機器操作人員  年終獎金調整值 R =( 12 +年終獎金月數) 12  管理費調整值 (1 + M%) :第一、二、三類的 M 值 分別為 80 、 90 與 100  公費調整值 (1 + N%) :第一、二、三類的 M 值 分 別為 20 、 30 與 30 智勝文化事業有限公司製作
  • 61. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 表 5.10 各類投入人員平均 ISBN 957-729-552-5 月薪 單位:萬元 智勝文化事業有限公司製作
  • 62. 軟體專案管理 ( 再版 ) 林信惠‧黃明祥‧王文良 著 結論 ISBN 957-729-552-5  軟體成本估計只是點的估計,必須經由成本的管理來 逐步降低估計的誤差。  在自我管理的原則下,成本估計者漸漸由專家轉為開 發者自行估計。  當單一估計方法的誤差大時可同時採用多種方法來估 計,以相互比對降低誤差。  準確的估計建立在歷史資料的收集及分析上。 智勝文化事業有限公司製作