- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软体成本估计的过程
Software Project Estimation 為什麼要做軟體估計? 低估了軟體開發及導入的成本。 不同的估算法所得結果差異非常大。 低價搶標策略使得軟體成本的問題更加嚴重。 影響軟體成本的因素很多,精確的估算並不容易 Five levels of CMM Initial (1) Repeatable (2)software configuration managementsoftware quality assurancesoftware subcontract managementsoftware project tracking and oversightsoftware project planningrequirements management Defined (3) Managed (4) Optimizing (5) Software Project Planning Goal Software estimates are documented for use in planning and tracking the software project Ability The software managers, software engineers, and other individuals involved in the software project planning are trained in the software estimating and planning procedures applicable to their areas of responsibility. 軟體成本影響因素 影響軟體開發成本的因素稱為成本因子。這些因子可以歸納成七類屬性,有助於思考成本的來源與模式的建立 規模屬性 產品屬性 資訊科技屬性 人員屬性 專案屬性 環境屬性 管理屬性 (林信惠, 1993) 規模屬性 原始碼的行數 子程式的數目 功能點 資料項目的數目 文件的頁數 產品屬性 軟體類型 軟體複雜度 使用的程式語言 要求的品質與可靠度 再用碼的數量 處理時間的限制 資訊科技屬性 硬體架構 網路架構 軟體平台 中央處理器、記憶體及通訊的限制 使用資訊科技的成熟度 人員屬性 開發者的一般能力與學習能力 開發者的經驗 類似專案與開發環境的經驗 專案經理的經驗 專案屬性 使用方法與工具 需求明確的程度 和顧客的溝通與關係 開發時程的緊迫性 專案組織的大小 預算充裕的程度 環境屬性 行政複雜度 使用者參與程度 需求變更的頻繁程度 市場競爭的程度 管理屬性 專案管理者的領導能力與經驗 團隊合作 資源分配 時程安排與控制 訓練 品質保證 軟體成本的分類 生命週期成本分類 成本會計分類 生命週期成本分類 生命週期成本分為開發成本和維護成本。依Putnam (1978)模式,開發成本約占45%;維護成本約占55%。 更詳細的分類則可依生命週期的需求分析、設計、編碼、整合測試及維護各階段所占的成本百分比 除了開發與維護成本外,一些重要的作業也應細估其成本: 轉換成本。 裝置成本。 訓練成本。 其他成本。 成本會計分類 直接成本 系統開發人員的成本,包括系統分析師、程式設計師、專案經理及其他直接參與專案開發的人員。 設備成本 硬體、軟體、辦公設備及其他設施的成本。 費用 旅費、顧問費、訓練費用等。 分攤費用 行政人員費用、水電費、辦公用品費用、保險費、管理費等。 軟體成本估計的過程 軟體成本估計是一個估計的過程,由一開始非常粗略的估計慢慢深入,直到對所估計的系統有相當信心為止。 軟體成本估計過程 軟體成本估計過程 軟體成本估計的方法 Boehm(1984) 演算模式 專家判斷法 類比法 由上往下法 由下往上法 巴金森法(Parkinson Method) – 多少預算做多少事 勝算價格法 (Price-to-Win Method) – 以可獲得合約的價格為基礎 Mohanty(1981) 歷史資料模式 統計分析模式 理論模式 多種方法相互驗證 專家判斷法 專家判斷法是依賴一個或多個專家的經驗來做估計。 專家判斷適用於專案的早期,當需求仍不甚明確時。在引進新科技或新方法時,因為沒有歷史資料,所以也要借助於專家判斷。 專家判斷法仍是目前最廣為應用的方法。 專家群體決策判斷法 類比法 參數模式 參數模式(Parametric Models) 參數模式又稱演算法則模式或統計模式,這些模式的基本概念是軟體的開發成本為軟體規模和調整因子的函數。 軟體規模的單位為原始碼的行數或功能點;調整因子則是影響軟體開發成本的因素。函數的型
您可能关注的文档
- 试验一金属箔式应变片.PPT
- 试验七Fe3Co2Ni2的离子交换色层分离.PPT
- 试验三二元气液平衡数据的测定.DOC
- 试验三十二磁化率的测定-仪器信息网.DOC
- 试验三定时器指令编程试验.DOC
- 试验三接触分析.PDF
- 试验九压控振荡器-硬件和射频工程师.DOC
- 试验33压电陶瓷的电致伸缩系数的补充讲义.DOC
- 试验二十九光的等厚干涉牛顿环.DOC
- 试验二十六透镜焦距的测定.PDF
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)