- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
軟體成本估計 1 導論 軟體成本管理的問題: 軟體的開發成本經常被低估 預算編列不足、合約價格過低 = 時程延誤、品質問題 公開發表的成本估計方法過於「主觀」 「自己描述自己的方法,自己評估自己的方法有多準確」 價格競爭、低價搶標 影響軟體的成本的因素很多、發包者與承包者認知的落差 1 導論 為了更深入瞭解軟體成本: 需要知道成本發生在哪裡? 哪些因素影響軟體成本、各因素所占的權重? 瞭解軟體成本的分類、估計模式 瞭解估計方法的適用情況、影響成本估計準確度的因素、等等 2 成本影響因素 成本因子可歸納成七類屬性: 規模屬性 產品屬性 資訊科技屬性 人員屬性 專案屬性 環境屬性 管理屬性 這七類屬性可以幫助成本估計者思考成本的來源,也有助於模式的建立 2 成本影響因素 規模屬性 原始碼的行數 (lines of code) 子程式的數目 功能點 (function points) 資料項目的數目 文件的頁數 2 成本影響因素 產品屬性 軟體的類型 軟體的複雜度 使用的程式語言 (資訊科技的屬性?) 要求的品質與可靠度 再用碼的數量 處理時間的限制 2 成本影響因素 資訊科技屬性 硬體架構 網體架構 軟體平台 中央處理器 (CPU)、記憶體及通訊的限制 使用資訊科技的成熟度 2 成本影響因素 人員屬性 開發者的一般能力與學習能力 開發者的經驗 類似專案與開發環境的經驗 專案經理的經驗 2 成本影響因素 專案的屬性 使用的方法及工具 需求明確的程度 和顧客的溝通與關係 開發時程的緊迫性 專案組織的大小 預算充裕的程度 2 成本影響因素 環境屬性 行政複雜度 使用者參與程度 需求變更的頻繁程度 市場競爭的程度 2 成本影響因素 管理屬性 專案管理者的領導能力與經驗 團隊合作 資源分配 時程安排及控制 訓練 品質保證 3 軟體成本的分類 依生命週期成本分類 依外購軟體成本分類 依成本會計分類 3.1 依生命週期成本分類 開發成本 (約 45%) 需求分析 設計 編碼 整合測試 維護成本 (約 55%) 預防性維護 更正性維護 改善性維護 3.1 依生命週期成本分類 預防性維護 (Preventive Maintenance) Y2K 更正性維護 (Corrective Maintenance) 除錯工作 (bug fixes) 改善性維護 (Perfective Maintenance) 使用介面的調整 程式效能的提高 3.1 依生命週期成本分類 轉換成本 (Conversion Cost) 程式轉換、資料轉換、文件轉換 電腦化時,紙張的歷史資料的轉換?! 裝置成本 (Installation Cost) 由於實際的操作環境比軟體開發環境要複雜許多,裝置的過程中往往會引發新的問題 (跟其他系統銜接) 訓練成本 訓練往往不是一次就能達到目的,重複的訓練、訓練後發現的新需求都會使成本超乎預期 其他成本 3.2 依外購軟體成本分類 應用軟體的採購成本 顧問費用 SAP, Oracle, 等 ERP 的「設定費用」 (configuration, performance tuning, etc.) 軟體修改費用 其他軟體費用 3.3 依成本會計分類 直接成本 (Direct Cost) 人工 (程式設計師、系統分析師、專案經理) 直接材料成本 (比例低) 設備成本 (Capital Cost) 軟體、硬體、辦公設備等 費用 (Expense) 旅費、顧問費、訓練費等 分攤費用 (Overhead) 行政人員費用、水電費、保險費用、管理費用 4 軟體成本估計的過程 軟體成本估計不是一次估計後就固定不變 軟體成本估計是一個過程 生命週期導向的估計過程 系統與模組層次的估計過程 4.1 生命週期導向的估計過程 第一階段:提出構想 粗略的成本估計與資料蒐集 專家判斷法 由上往下法 管理者依經驗與判斷來評估可行性及成本效益 不可行 - 取消構想 可行 - 進入第二階段 4.1 生命週期導向的估計過程 第二階段:由專案小組分析需求並分解系統功能 正式估計成本 由下往上法 參數模式 類比法 專案核准? 不核准 - 取消專案 核准 - 進入第三階段 4.1 生命週期導向的估計過程 第三階段:進行詳細的需求分析與初步設計 修改估計的成本 成本太高? 太高 - 調整預算或調整專案功能 (需求) 不會太高 - 進行專案 4.2 系統與模組層次的估計過程 先將系統分解成子系統,然後找尋過去完成的專案有沒有類似的功能,區分成 新開發模組 類似功能模組 相同功能模組 根據新模組的大小及再用模組的修改程度來估計成本 估計程式行數或功能點數 估計調整因子 估計再用模組的修改比例 4.2 系統與模組層次的估計過程 估計新文件與再用文件的成本 比照程式模組的方式估算 估計
文档评论(0)