商品簡介
在《軟件估算——“黑匣子”揭秘》一書中,著名的軟件開發書籍的作者Steve McConnell揭開了圍繞在軟件估算周圍的層層迷霧。作者在深入淺出地介紹了與軟件估算有關的主要概念之后,深入、全面地介紹了與軟件估算有關的多種估算方法。 本書的主要內容包括:估算與計劃和項目控制,以及估算與目標和承諾之間的關系;不確定性錐與估算中的誤差來源以及影響估算的各種因素;先計數、再計算,無法可想時才依靠判斷的基本估算原則;用于估算軟件項目的三個重要部分——規模、工作量和進度估算的基本方法;與規模、工作量和進度估算有關的特殊問題;估算的概率論觀點以及如何采用適當的方式來表達估算結果中的不確定性;如何進行與估算有關的溝通,從而使技術人員和非技術人員達成共識。 本書主要面向軟件開發項目中要進行估算的開發人員和技術管理人員。但本書所涉及的與軟件估算有關的背景知識,以及有關估算談判和表達方式的討論,對于非技術人員出身的主管和項目的其他有關人員同樣大有裨益。
目次
第一部分 估算的關鍵概念
第1章 “估算”的含義
第2章 你的估算水平如何
第3章 準確估算的價值
第4章 估算誤差的來源
第5章 影響估算的因素
第二部分 基本估算方法
第6章 估算方法概述
第7章 計數、計算和判斷
第8章 估算校準和歷史數據
第9章 專家的個人判斷
第10章 分解和重組
第11章 類比估算
第12章 基于代理的估算
第13章 專家小組判斷法
第14章 軟件估算工具
第15章 使用多種估算方法
第16章 獲得良好估算的軟件項目中的估算流程
第17章 標準化估算規程
第三部分 特定的估算挑戰
第18章 規模估算中的特殊問題
第19章 工作量估算中的特殊問題
第20章 進度估算中的特殊問題
第21章 計劃參數的估算
第22章 估算結果的表達方式
第23章 政治、談判和解決問題
附錄A 估算合理性檢查
附錄B 第2章“你的估算水平如何?”測驗的答案
附錄C 軟件估算提示
參考文獻
索引