注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件估算:黑匣子揭秘

軟件估算:黑匣子揭秘

軟件估算:黑匣子揭秘

定 價(jià):¥49.00

作 者: (美)Steve McConnell
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開(kāi)發(fā)項(xiàng)目管理

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121052958 出版時(shí)間: 2007-12-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 324 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  在《軟件估算——“黑匣子”揭秘》一書(shū)中,著名的軟件開(kāi)發(fā)書(shū)籍的作者Steve McConnell揭開(kāi)了圍繞在軟件估算周?chē)膶訉用造F。作者在深入淺出地介紹了與軟件估算有關(guān)的主要概念之后,深入、全面地介紹了與軟件估算有關(guān)的多種估算方法?!”緯?shū)的主要內(nèi)容包括:估算與計(jì)劃和項(xiàng)目控制,以及估算與目標(biāo)和承諾之間的關(guān)系;不確定性錐與估算中的誤差來(lái)源以及影響估算的各種因素;先計(jì)數(shù)、再計(jì)算,無(wú)法可想時(shí)才依靠判斷的基本估算原則;用于估算軟件項(xiàng)目的三個(gè)重要部分——規(guī)模、工作量和進(jìn)度估算的基本方法;與規(guī)模、工作量和進(jìn)度估算有關(guān)的特殊問(wèn)題;估算的概率論觀點(diǎn)以及如何采用適當(dāng)?shù)姆绞絹?lái)表達(dá)估算結(jié)果中的不確定性;如何進(jìn)行與估算有關(guān)的溝通,從而使技術(shù)人員和非技術(shù)人員達(dá)成共識(shí)。 本書(shū)主要面向軟件開(kāi)發(fā)項(xiàng)目中要進(jìn)行估算的開(kāi)發(fā)人員和技術(shù)管理人員。 但本書(shū)所涉及的與軟件估算有關(guān)的背景知識(shí),以及有關(guān)估算談判和表達(dá)方式的討論,對(duì)于非技術(shù)人員出身的主管和項(xiàng)目的其他有關(guān)人員同樣大有裨益。

作者簡(jiǎn)介

  Steve McConnell是Construx Software公司的首席軟件工程師,負(fù)責(zé)監(jiān)督該公司的軟件工程實(shí)踐。Steve是軟件工程知識(shí)體(SWEBOK,Software Engineering Body of Knowledge)項(xiàng)目的構(gòu)造知識(shí)領(lǐng)域(Construction Knowledge Area)的負(fù)責(zé)人。Steve在微軟、波音以及西雅圖地區(qū)的其他公司也從事過(guò)軟件項(xiàng)目方面的工作。他是Construx Estimate和SPC Estimate Professional項(xiàng)目開(kāi)發(fā)的負(fù)責(zé)人,后一個(gè)項(xiàng)目獲得過(guò)Software Development雜志的生產(chǎn)力大獎(jiǎng)(Productivity Award)。Steve是Rapid Development(1996)、Software Project Survival Guide(1998)、Professional Software Development(2004)和Code Complete, Second Edition(2004,《代碼大全,第2版》)等書(shū)的作者。他的著作曾兩次獲得過(guò)Software Development雜志的年度卓越軟件開(kāi)發(fā)書(shū)籍震撼大獎(jiǎng)(Jolt Product Excellence Award)。Steve還是SPC Estimate Professional的開(kāi)發(fā)負(fù)責(zé)人,該產(chǎn)品獲得了軟件開(kāi)發(fā)生產(chǎn)力大獎(jiǎng)(Software Development Productivity Award)。1998年,Software Development雜志的讀者們把Steve選為軟件行業(yè)最有影響力的三個(gè)人之一,另外兩人分別是Bill Gates(微軟公司的創(chuàng)辦人)和Linus Torvalds(Linux的作者)。Steve在惠特曼學(xué)院獲得了學(xué)士學(xué)位,在西雅圖大學(xué)獲得了軟件工程碩士學(xué)位。他現(xiàn)在居住在華盛頓州的貝爾維尤市。如果想對(duì)本書(shū)提出任何評(píng)論或疑問(wèn),請(qǐng)通過(guò)steve.mcconell@construc.com或通過(guò)www.stevemcconnell.com網(wǎng)站聯(lián)系他。

圖書(shū)目錄

第一部分  估算的關(guān)鍵概念
第1章  “估算”的含義    3
1.1  估算、目標(biāo)和承諾    3
1.2  估算和計(jì)劃的關(guān)系    4
1.3  有關(guān)估算、目標(biāo)和承諾的
1.3  溝通    5
1.4  以概率的方式表示估算
1.4  結(jié)果    6
1.5  對(duì)“良好”估算的常見(jiàn)
1.4  定義    9
1.6  估算與項(xiàng)目控制    11
1.7  估算的真正目的    13
1.8  對(duì)“良好的估算”的初步
1.8  定義    14
1.9  其他資源    14
第2章  你的估算水平如何    15
2.1  簡(jiǎn)單的估算測(cè)驗(yàn)    15
2.2  關(guān)于測(cè)驗(yàn)結(jié)果的討論    16
2.2.1  “90%置信度”的置信度    16
2.2.2  估算的范圍應(yīng)該取多寬?    18
2.2.3  使用較窄范圍的壓力來(lái)自
2.2.3  何方?    18
2.2.4  該測(cè)驗(yàn)對(duì)真實(shí)軟件估算的
2.2.4  代表性    19
第3章  準(zhǔn)確估算的價(jià)值    21
3.1  高估更好還是低估更好    21
3.1.1  反對(duì)高估的觀點(diǎn)    21
3.1.2  反對(duì)低估的觀點(diǎn)    22
3.1.3  權(quán)衡各種觀點(diǎn)    23
3.2  軟件行業(yè)估算情況的詳細(xì)
3.2  記錄    24
3.2.1  項(xiàng)目會(huì)延誤多少?    26
3.2.2  一個(gè)公司的經(jīng)歷    26
3.2.3  軟件估算的系統(tǒng)性偏差    27
3.3  準(zhǔn)確估算帶來(lái)的好處    27
3.4  可預(yù)測(cè)性與項(xiàng)目其他屬性
3.4  的價(jià)值比較    29
3.5  常見(jiàn)估算方法的問(wèn)題    30
3.6  其他資源    31
第4章  估算誤差的來(lái)源    33
4.1  估算不確定性的來(lái)源    34
4.2  不確定性錐    35
4.3  混亂的開(kāi)發(fā)過(guò)程    41
4.2.1  是否可以突破不確定性錐
4.2.1  的限制?    37
4.2.2  錐形不會(huì)自行縮小    38
4.2.3  在軟件估算中考慮不確定性
4.2.3  錐的影響    39
4.2.4  不確定性錐和承諾的關(guān)系    40
4.2.5  不確定性錐和迭代開(kāi)發(fā)    40
4.4  不穩(wěn)定的需求    42
對(duì)需求增長(zhǎng)的估算    43
4.5  遺漏的活動(dòng)    44
4.6  沒(méi)有理由的樂(lè)觀主義    46
4.7  主觀性和偏差    47
4.8  即興估算    49
4.9  無(wú)根據(jù)的精度    51
4.10  其他的誤差來(lái)源    52
4.11  其他資源    53
第5章  影響估算的因素    55
5.1  項(xiàng)目規(guī)模    55
5.1.1  本書(shū)使用代碼行表示規(guī)模的
5.1.1  原因    56
5.1.2  規(guī)模不經(jīng)濟(jì)    56
5.1.3  何時(shí)可以安全地忽略規(guī)模不
5.1.3  經(jīng)濟(jì)    60
5.1.4  軟件估算中規(guī)模不經(jīng)濟(jì)的
5.1.4  重要性    61
5.2  待開(kāi)發(fā)軟件的不同類(lèi)型    61
5.3  人員因素    63
5.4  編程語(yǔ)言    64
5.5  影響項(xiàng)目的其他因素    65
5.6  再論規(guī)模不經(jīng)濟(jì)    70
5.7  其他資源    72
第二部分  基本估算方法
第6章  估算方法概述    77
6.1  選擇估算方法時(shí)考慮的
6.1  問(wèn)題    77
6.1.1  待估算的內(nèi)容    77
6.1.2  項(xiàng)目規(guī)模    78
6.1.3  軟件開(kāi)發(fā)方式    78
6.1.4  開(kāi)發(fā)階段    80
6.1.5  可能的準(zhǔn)確度    80
6.2  估算方法適用性表    81
第7章  計(jì)數(shù)、計(jì)算和判斷    83
7.1  首先計(jì)數(shù)    84
7.2  計(jì)數(shù)的對(duì)象    85
7.3  通過(guò)計(jì)算把計(jì)數(shù)值轉(zhuǎn)換成
7.3  估算值    86
7.4  只把判斷作為最后的手段    88
7.5  其他資源    89
第8章  估算校準(zhǔn)和歷史數(shù)據(jù)    91
8.1  歷史數(shù)據(jù)可以提高準(zhǔn)確度
8.1  并帶來(lái)其他益處    91
8.1.1  考慮開(kāi)發(fā)組織的影響    92
8.1.2  避免主觀性和無(wú)根據(jù)的
8.1.2  樂(lè)觀    93
8.1.3  減少估算中政策的影響    93
8.2  要收集的數(shù)據(jù)    95
8.2.1  與規(guī)模度量有關(guān)的問(wèn)題    95
8.2.2  與工作量度量有關(guān)的問(wèn)題    96
8.2.3  與日歷時(shí)間度量有關(guān)的
8.2.3  問(wèn)題    97
8.2.4  與缺陷度量有關(guān)的問(wèn)題    97
8.2.5  其他的數(shù)據(jù)收集問(wèn)題    98
8.3  如何校準(zhǔn)    98
8.4  使用項(xiàng)目數(shù)據(jù)精化估算值    99
8.5  使用行業(yè)的平均數(shù)據(jù)進(jìn)行
8.5  校準(zhǔn)    100
8.6  小結(jié)    102
8.7  其他資源    102
第9章  專家的個(gè)人判斷    105
9.1  有組織的專家判斷    106
9.1.1  由誰(shuí)進(jìn)行估算?    106
9.1.2  粒度    106
9.1.3  使用范圍    107
9.1.4  公式    108
9.1.5  檢查表    110
9.2  比較估算值和實(shí)際值    110
9.3  其他資源    112
第10章  分解和重組    113
10.1  計(jì)算準(zhǔn)確的整體預(yù)期
10.1  情況    113
10.1.1  大數(shù)法則    115
10.1.2  估算的小對(duì)象應(yīng)小到
10.1.2  什么程度?    116
10.2  通過(guò)基于活動(dòng)的工作分解
10.2  結(jié)構(gòu)進(jìn)行分解    117
10.3  累加最好情況和最差情況
10.3  估算的危害    118
10.3.1  警告:接下來(lái)是數(shù)學(xué)
10.3.1  問(wèn)題!    119
10.3.2  問(wèn)題的來(lái)源    119
10.4  建立有意義的總體最好
10.4  情況和最差情況估算    120
10.4.1  對(duì)少量任務(wù)計(jì)算總體最好
10.4.1  情況和最差情況(簡(jiǎn)單標(biāo)
10.4.1  準(zhǔn)偏差公式)    121
10.4.2  對(duì)大量任務(wù)計(jì)算總體最好
10.4.2  情況和最差情況(復(fù)雜標(biāo)
10.4.2  準(zhǔn)偏差公式)    122
10.4.3  建立總體最好情況和最差
10.4.3  情況估算值    124
10.4.4  有關(guān)百分比置信度估算
10.4.4  的注意事項(xiàng)    126
10.5  其他資源    126
第11章  類(lèi)比估算    127
11.1  類(lèi)比估算的基本方法    127
11.1.1  步驟1:獲取以前相似
11.1.1  項(xiàng)目詳細(xì)的規(guī)模、工作
11.1.1  量和成本結(jié)果數(shù)據(jù)    128
11.1.2  步驟2:比較新項(xiàng)目和
11.1.2  以前相似項(xiàng)目的規(guī)模    129
11.1.3  步驟3:根據(jù)新項(xiàng)目相對(duì)
11.1.3  舊項(xiàng)目的比例估算其
11.1.3  規(guī)模    130
11.1.4  步驟4:根據(jù)新項(xiàng)目規(guī)模
11.1.4  相對(duì)舊項(xiàng)目規(guī)模的情況
11.1.4  計(jì)算工作量估算值    131
11.1.5  步驟5:檢查兩個(gè)項(xiàng)目中
11.1.5  的假設(shè)是否一致    131
11.2  有關(guān)Triad估算中的不
11.2  確定性的說(shuō)明    132
估算中的不確定性、計(jì)劃和
承諾    133
第12章  基于代理的估算    135
12.1  模糊邏輯    136
12.1.1  如何獲得平均規(guī)模數(shù)值    136
12.1.2  如何對(duì)新功能進(jìn)行分類(lèi)    137
12.1.3  模糊邏輯不能解決的
12.1.3  問(wèn)題    137
12.1.4  對(duì)模糊邏輯的擴(kuò)展    138
12.2  標(biāo)準(zhǔn)組件    138
12.2.1  按照百分點(diǎn)使用標(biāo)準(zhǔn)
12.2.1  組件    140
12.2.2  標(biāo)準(zhǔn)組件的局限    141
12.3  故事點(diǎn)    142
有關(guān)尺度的警告    143
12.4 “T恤衫”式規(guī)模估算    145
12.5  基于代理的估算方法的
12.5  其他用途    147
12.6  其他資源    147
第13章  專家小組判斷法    149
13.1  小組評(píng)審    149
13.2  寬帶Delphi法    150
13.2.1  寬帶Delphi法的有效性    152
13.2.2 “原來(lái)如此”    154
13.2.3  何時(shí)采用寬帶
13.2.3  Delphi法    154
13.3  其他資源    155
第14章  軟件估算工具    157
14.1  使用軟件估算工具可以
14.1  完成而手工無(wú)法完成
14.1  的事    157
14.2  校準(zhǔn)工具時(shí)所需的數(shù)據(jù)    162
14.3  即使采用工具也不應(yīng)
14.3  做的事    162
14.4  可用工具概述    163
14.5  其他資源    164
第15章  使用多種估算方法    165
其他資源    169
第16章  獲得良好估算的軟件
第16章  項(xiàng)目中的估算流程    171
16.1  未獲得良好估算的項(xiàng)目
16.1  中的單個(gè)估算流程    171
16.2  獲得良好估算的項(xiàng)目中
16.2  的單個(gè)估算流程    172
16.3  按照時(shí)間順序描述的
16.3  項(xiàng)目估算流程    173
16.3.1  大型項(xiàng)目的估算流程    174
16.3.2  小型項(xiàng)目的估算流程    175
16.4  估算的精化    175
16.5  如何向項(xiàng)目的其他干系
16.5  人提供重估結(jié)果    176
16.5.1  何時(shí)進(jìn)行重估    177
16.5.2  管理層不允許重估
16.5.2  怎么辦?    178
16.6  一個(gè)獲得良好估算的項(xiàng)目
16.6  視圖    179
第17章  標(biāo)準(zhǔn)化估算規(guī)程    181
17.1  標(biāo)準(zhǔn)化規(guī)程的常用要素    181
17.2  采用階段-門(mén)檻過(guò)程
17.2  進(jìn)行估算    182
17.3  順序式項(xiàng)目的標(biāo)準(zhǔn)化
17.3  估算規(guī)程    185
17.4  迭代式項(xiàng)目的標(biāo)準(zhǔn)化
17.4  估算規(guī)程    188
17.5  一個(gè)高級(jí)開(kāi)發(fā)組織的
17.5  標(biāo)準(zhǔn)化估算規(guī)程    190
17.6  改進(jìn)標(biāo)準(zhǔn)化規(guī)程    192
17.7  其他資源    193
第三部分  特定的估算挑戰(zhàn)
第18章  規(guī)模估算中的特殊
第18章  問(wèn)題    197
18.1  軟件規(guī)模估算中的挑戰(zhàn)    197
代碼行在規(guī)模估算中的作用    198
18.2  功能點(diǎn)估算    200
把功能點(diǎn)轉(zhuǎn)換成代碼行    202
18.3  簡(jiǎn)化的功能點(diǎn)方法    203
18.3.1  Dutch方法    203
18.3.2  GUI元素    204
18.4  規(guī)模估算方法小結(jié)    205
18.5  其他資源    206
第19章  工作量估算中的特殊
第19章  問(wèn)題    207
19.1  影響工作量的因素    207
19.2  根據(jù)規(guī)模計(jì)算工作量    209
19.2.1  使用和歷史項(xiàng)目的非
19.2.1  正規(guī)比較來(lái)計(jì)算工作
19.2.1  量估算值    209
19.2.2  估算值中包括哪類(lèi)
19.2.2  工作量?    210
19.3  使用估算學(xué)方法計(jì)算
19.3  工作量估算值    210
19.4  行業(yè)平均工作量圖    210
19.5  ISBSG方法    216
19.6  比較工作量估算值    218
19.7  其他資源    219
第20章  進(jìn)度估算中的特殊
第20章  問(wèn)題    221
20.1  基本進(jìn)度公式    221
20.2  使用與歷史項(xiàng)目的非正
20.2  式比較來(lái)計(jì)算進(jìn)度    223
20.3  Jones的一階估算實(shí)踐    224
20.4  使用估算學(xué)方法計(jì)算
20.4  進(jìn)度估算值    225
20.5  進(jìn)度壓縮和最短的可能
20.5  進(jìn)度    226
20.6  進(jìn)度和工作量之間的
20.6  折衷    228
進(jìn)度壓縮和團(tuán)隊(duì)規(guī)模    229
20.7  進(jìn)度估算和人員限制    230
20.8  比較不同方法的結(jié)果    231
20.9  其他資源    232
第21章  計(jì)劃參數(shù)的估算    233
21.1  對(duì)分解的項(xiàng)目活動(dòng)進(jìn)行
21.1  估算    233
21.1.1  估算分配給不同技術(shù)
21.1.1  活動(dòng)的工作量    233
21.1.2  估算需求的工作量    234
21.1.3  估算管理工作量    235
21.1.4  估算所有活動(dòng)    235
21.1.5  根據(jù)項(xiàng)目類(lèi)型進(jìn)行調(diào)整    236
21.1.6  給活動(dòng)分配工作量的
21.1.6  例子    237
21.1.7  開(kāi)發(fā)人員與測(cè)試人員的
21.1.7  比例    237
21.2  估算不同活動(dòng)的進(jìn)度    238
21.3  把估算工作量(理想工
21.3  作量)轉(zhuǎn)換成計(jì)劃工
21.3  作量    239
21.4  成本估算    241
21.4.1  加班    241
21.4.2  項(xiàng)目成本是直接成本、
21.4.2  全額負(fù)擔(dān)成本還是其
21.4.2  他形式的成本?    241
21.4.3  其他直接成本    241
21.5  對(duì)缺陷的產(chǎn)生和排除情況
21.5  進(jìn)行估算    241
21.5.1  估算缺陷排除情況    242
21.5.2  估算缺陷排除效率的
21.5.2  例子    243
21.6  對(duì)風(fēng)險(xiǎn)和意外緩沖進(jìn)行
21.6  估算    245
21.7  其他經(jīng)驗(yàn)規(guī)則    247
21.8  其他資源    247
第22章  估算結(jié)果的表達(dá)方式    249
22.1  就估算假設(shè)進(jìn)行溝通    249
22.2  表達(dá)不確定性    251
22.2.1  正負(fù)修飾量    251
22.2.2  量化風(fēng)險(xiǎn)    251
22.2.3  置信度因子    252
22.2.4  基于場(chǎng)景的估算    254
22.2.5  約略的日期時(shí)段    255
22.3  使用(各種類(lèi)型的)
22.3  范圍    256
22.3.1  以范圍表示的估算結(jié)果
22.3.1  的用途    256
22.3.2  范圍和承諾    257
22.4  其他資源    257

第23章  政治、談判和解決
第23章  問(wèn)題    259
23.1  主管們的特點(diǎn)    259
23.2  對(duì)估算有影響的政治
23.2  因素    260
23.2.1  外部約束    260
23.2.2  預(yù)算和日期    261
22.2.3  對(duì)估算值還是對(duì)承諾
22.2.3  進(jìn)行談判    261
23.2.4  如果估算值不被接受
23.2.4  該怎么辦?    262
23.2.5  技術(shù)人員要教育非技術(shù)
23.2.5  干系人    262
23.3  解決問(wèn)題和原則談判法    263
23.3.1  近似談判的問(wèn)題解決法    264
23.3.2  把人和問(wèn)題隔離開(kāi)    264
23.3.3  關(guān)注利益而不是立場(chǎng)    265
23.3.4  創(chuàng)造可以共同獲利的
23.3.4  選項(xiàng)    266
23.3.5  堅(jiān)持使用客觀標(biāo)準(zhǔn)    268
23.4  其他資源    270
附錄A  估算合理性檢查    271
附錄B  第2章“你的估算水平
附錄B  如何?”測(cè)驗(yàn)的答案    273
附錄C  軟件估算提示    275
參考文獻(xiàn)    287
索引    295

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)