什么是软件成本?
什么是軟件成本?
“你如果無法度量它,就無法管理它" ——彼得.德魯克
客觀度量軟件成本一直是軟件行業的難題,如何讓甲方與乙方都滿意,真正解決軟件成本“說不清道不明”的矛盾。那么首先我們就要分析軟件成本的構成,并研究各項成本的組成特點,制定一套標準、客觀、公正的度量方法↓↓↓
一、 軟件成本包括哪些?
在分析軟件成本組成前,我們先整體分析軟件的全壽命周期,包括需求分析、設計、編碼、集成、測試、第三方測試、上線、維護、升級等階段。
一般將軟件需求分析、設計、編碼、集成、測試、上線發生的成本歸集為為軟件研制階段成本,軟件第三方測試發生的成本歸集為軟件測試成本,軟件維護發生的成本歸集為軟件運維成本,軟件升級發生的成本按研制成本進行歸集。綜上,可以把軟件成本劃分軟件研制成本、軟件測試成本、軟件運維成本。
二、 軟件研制成本是什么?
軟件研發成本是為達成軟件研發項目目標開發方所需付出的各種資源代價總和。
軟件研制成本構成:包括從項目立項開始到項目完成驗收期間的需求分析、設計、編碼、集成、測試、驗收交付活動及相關的項目管理、支持活動。軟件研制成本僅包括軟件研發過程中的所有直接成本和間接成本,不包括數據遷移、軟件維護等成本。
注:具體內容見后續文章!
三、軟件測試成本是什么?
軟件測試成本是為達成軟件測試項目目標所需付出的各種資源代價總和。
軟件測試成本構成:包括直接成本和間接成本,直接成本包括測試環境成本、測試工具成本、測試人工成本等,間接成本包括辦公成本和管理成本等。
注:具體內容見后續文章!
四、軟件運維成本是什么?
軟件運維成本是為保證軟件正常運行所需付出的各種資源代價總和。
軟件運維成本構成:包括基礎設施建設成本、日常運行維護成本等。注:具體內容見后續文章!
參考書目:
精益軟件度量–張松
軟件成本度量標準實施指南–清華大學出版社
軟件研發成本度量規范–工業和信息化部
總結
- 上一篇: 中兴java笔试题_中兴Java 笔试题
- 下一篇: 产品经理学习总结(3)——测试用例的需求