軟件項目估算 Software Project Estimation
[美] 阿蘭·阿布蘭(Alain Abran)
- 出版商: 人民郵電
- 出版日期: 2019-09-01
- 定價: $414
- 售價: 8.5 折 $352
- 語言: 簡體中文
- ISBN: 7115476969
- ISBN-13: 9787115476968
-
相關分類:
專案管理 PM
- 此書翻譯自: Software Project Estimation: The Fundamentals for Providing High Quality Information to Decision Makers (Paperback)
-
相關翻譯:
軟體專案估算 (繁中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$480$379 -
$332Web應變之道
-
$450$356 -
$400$316 -
$352白話統計
-
$551Node.js 設計模式, 2/e
-
$594$564 -
$580$458 -
$520$411 -
$350$315 -
$403Java 編程方法論:響應式 RxJava 與代碼設計實戰
-
$250程序員進階之路 從碼農到中層管理者
-
$354$336 -
$580$458 -
$374$356 -
$880$695 -
$422$401 -
$403全腦設計:基於腦科學原理的產品設計
-
$709Unix/Linux 系統編程
-
$301傳感器與檢測技術, 2/e
-
$1,000$780 -
$680$537 -
$650$325 -
$750$593 -
$700$553
相關主題
商品描述
本書主要講解如何構建估算模型和驗證估算模型的質量。本書分為3個部分,共13章。第一部分(第1~3章)介紹估算過程的結構,估算中必須予以考慮的大量的經濟學概念;第二部分(第4~7章),介紹有關估算結果質量的概念和技術,根據估算目的增加的調整因子的局限性;第三部分(第8~13章)介紹建立估算模型過程中的問題。
本書理論知識全面、嚴謹,並給出了工程化的軟件工作量估算方法和大量的實戰經驗。
本書適合IT從業者、項目經理和對軟件項目估算的審計人員,以及學習“軟件項目管理”相關課程的學生閱讀。
作者簡介
Alain Abran博士是加拿大蒙特利爾市魁北克大學級技術學院(ETS)的軟件工程教授。Abran博士擁有20年以上的信息系統開發和軟件工程行業經驗,以及20年的大學教學經驗。Abran博士擁有加拿大蒙特利爾理工大學電子與計算機工程博士學位(1994年)、加拿大渥太華大學管理科學碩士學位(1974年)和電氣工程碩士學位(1975年)。Abran博士是通用軟件度量國際聯盟(Common Sofeware Mesurement International Consortium,COSMIC)的主席。他在2010年出版了《軟件計量學與軟件度量學》,2008年出版了《軟件維護管理》 ,均在Wiley & IEEE CS出版社出版,並共同編輯了2004年版《軟件工程知識體係指南》。Abran博士的研究方向包括軟件生產率、估算模型、軟件質量、軟件度量、功能規模度量方法、軟件風險管理以及軟件維護管理。
目錄大綱
第一部分理解估算過程
第1章估算過程:階段和角色3
1.1概述3
1.2估算模型的通用方法:經驗判斷還是工程化4
1.2.1實踐者的方法:經驗判斷和技藝4
1.2.2工程化方法:保守方法——每次只有一個變量5
1.3軟件項目估算及現行實踐做法的概述5
1.3.1估算過程的概述6
1.3.2糟糕的估算實踐6
1.3.3糟糕的估算實踐的例子8
1.3. 4現實:失敗記錄10
1.4估算過程的不確定性水平10
1.4.1不確定性錐10
1.4.2生產率模型中的不確定性11
1.5生產率模型13
1.6估算過程15
1.6.1估算過程的背景15
1.6.2基礎:生產率模型16
1.6.3完整的估算過程16
1.7預算和估算:角色職責22
1.7.1項目預算:職責的層級22
1.7.2估算者23
1.7.3經理(決策者和監督者) 24
1.8定價策略25
1.9總結:估算過程、角色和職責26
1.10練習27
1.11本章作業28
第2章理解軟件過程性能所需的工程
和經濟學概念30
2.1生產(開發)過程概述30
2.2生產過程的工程(和管理)
視圖31
2.3簡單的量化過程模型33
2.3.1生產率33
2.3.2單位工作量(或單位成本)
比率35
2.3.3均值36
2.3.4線性和非線性模型39
2.4量化模型和經濟學概念41
2.4.1固定成本和變動成本41
2.4.2規模經濟和非規模經濟44
2.5軟件工程數據集及其分佈46
2.5.1楔形數據集46
2.5.2同質化數據集47
2.6生產率模型:顯式變量和隱式
變量49
2.7是一個通用的*能多維度模型
還是多個較簡單的模型50
2.7.1根據已有數據建立的模型51
2.7.2基於成本驅動因子的觀點
而建立的模型51
2.7.3規模經濟與非規模經濟共生
下的模型51
2.8練習54
2.9本章作業55
第3章項目場景、預算和應急計劃56
3.1概述56
3.2不同估算目的的項目場景57
3.3估算偏少的概率和應急資金60
3.4單一項目的應急計劃的案例63
3.5項目組合層面的應急資金管理64
3.6管理優先級:一個敏捷背景的
案例64
3.7總結66
3.8練習69
3.9本章作業70
第二部分估算過程:必須驗證什麼
第4章估算過程中必須驗證的內容72
4.1概述72
4.2驗證估算過程的直接輸入73
4.2.1識別估算的輸入73
4.2.2記錄輸入的質量74
4.3驗證生產率模型75
4.3 .1內部生產率模型76
4.3.2來自外部的模型77
4.4驗證調整階段78
4.5預算驗證的階段79
4.6重新估算和對估算全流程的
持續改進79
4.7練習84
4.8本章作業84
第5章驗證用於建模的數據集86
5.1概述86
5.2對直接輸入的驗證87
5.2.1驗證數據定義和數據質量87
5.2.2驗證度量數據刻度類型的
重要性89
5.3圖形化分析——一維91
5.4輸入變量的分佈分析93
5.4.1識別正態(高斯)分佈93
5.4.2識別離群點:一維圖形94
5.4.3 log變換97
5.5圖形分析——二維98
5.6經轉換公式得到的規模輸入101
5.7總結102
5.8練習106
5.9本章作業107
5.10練習—進階閱讀107
5.11作業—進階閱讀107
第6章驗證生產率模型109
6.1概述109
6.2描述變量間關係的判定準則109
6.2.1簡單的判定準則110
6.2.2對判定準則取值的實踐解釋111
6.2.3更多*級判定準則113
6.3驗證模型的假設114
6.3.1通常需要的3個關鍵條件114
6.3.2樣本規模114
6.4模型建立者對模型的自我評價115
6.5已經建好的模型— —應該相信
它們嗎116
6.5.1獨立評價:小規模再現
研究116
6.5.2大規模再現研究117
6.6經驗教訓:根據規模區間
劃分的模型121
實踐中,哪個模型更好呢126
6.7總結127
6.8練習127
6.9本章作業128
第7章對調整階段的驗證129
7.1概述129
7.2估算過程的調整階段130
7.2.1調整估算範圍130
7.2.2決策過程中的調整階段:
為管理者識別場景132
7.3實際做法中的綁定方法133
7.3.1方法概述133
7.3.2將多個成本因子合併到
模型中的具體做法134
7.3.3選擇並歸類每一個調整
因子:將成本因子從定類
轉化為定量134
7.4成本因子作為估算子模型135
7.4.1成本因子作為分步的子
函數135
7.4.2偏差範圍未知的階梯函數
估算子模型136
7.5不確定性和誤差傳播138
7.5.1數學公式中的誤差傳播138
7.5.2模型中誤差傳播的相關性140
7.6練習143
7.7本章作業144
第三部分建立估算模型:數據收集和分析
第8章數據收集與業界標準:
ISBSG數據庫149
8.1概述:數據收集的要求149
8.2國際軟件基準標準組151
8.2.1 ISBSG組織151
8.2.2 ISBSG數據庫151
8.3 ISBSG數據收集規程152
8.3.1數據收集問卷152
8.3.2 ISBSG數據定義154
8.4完整的ISBSG單個項目基準
報告:案例參考156
8.5使用ISBSG數據庫前的準備159
8.5.1 ISBSG數據抽取表159
8.5.2數據準備:所收集數據的
質量159
8.5.3缺失的數據:工作量數據
舉例161
8.6練習169
8.7本章作業170
第9章建立並評價單變量模型172
9.1概述172
9.2謹慎為之,每次只有一個變量173
9.2.1關鍵自變量:軟件規模173
9.2.2在一個樣本中對工作量
關係的分析174
9.3數據準備175
9.3.1描述性分析175
9.3.2識別相關樣本和離群點176
9.4模型質量和模型約束條件的
分析179
9.4.1小項目181
9.4.2大項目181
9.4.3對於實踐者的啟發181
9.5根據編程語言分類的其他模型182
9.6總結187
9.7練習187
9.8本章作業188
第10章建立含有分類變量的模型190
10.1概述190
10.2所用的數據集191
10.3包含單一自變量的初始模型192
10.3.1只包含功能規模變量的
簡單線性回歸方程192
10.3.2功能規模的非線性回歸
模型193
10.4包含兩個自變量的回歸模型194
10.4.1包含兩個量化自變量的
回歸模型194
10.4.2包含分類變量的回歸
模型:項目難度194
10.4.3自變量之間的相互作用199
10.5練習199
10.6本章作業201
第11章生產率**端值對估算的影響202
11.1概述202
11.2識別生產率**端值203
11.3生產率**端值的研究204
11.3.1單位工作量低的項目204
11.3.2單位工作量極高的項目206
11.4對於估算的經驗教訓208
11.5練習209
11.6本章作業209
第12章對單一數據集建立多個模型211
12.1概述211
12.2對功能規模增長的低敏感度
和高敏感度:多個模型212
12.3實證研究214
12.3.1背景介紹214
12.3.2數據收集步驟214
12.3.3數據質量控制214
12.4描述性分析215
12.4.1項目特徵215
12.4.2文檔質量及其對功能規模
數據質量的影響217
12.4.3單位工作量218
12.5生產率分析218
12.5.1對應整體數據集的單個
模型218
12.5.2 *低生產率項目的模型219
12.5.3 *高生產率項目的模型221
12.6由ISBSG數據庫提供的外部
基準222
12.6.1項目選擇準則和样本222
12.6.2外部基準對比分析223
12.6.3進一步思考224
12.7識別如何選擇合適模型的
調整因素224
12.7.1生產率*高(單位工作量
*低)的項目224
12.7.2經驗教訓225
12.8練習226
12.9本章作業227
第13章重新估算:矯正工作量模型228
13.1概述228
13.2重新估算的需求及相關問題229
13.3矯正工作量模型230
13.3.1關鍵概念230
13.3.2過渡過程的損耗231
13.4 T >0時刻重新估算所使用的
矯正模型232
13.4.1矯正變量介紹232
13.4.2重新估算涉及的矯正
過程的數學模型232
13.4.3估算偏少的可能性p(u) 233
13.4.4在特定月份p(t )發現估算
偏少的概率——p(t ) 234
13.5練習235
13.6本章作業235
參考資料236