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

軟件項目估計(第2版)

軟件項目估計(第2版)

定 價:¥68.00

作 者: (美國)CAPERS JONES 著;劉從越 譯
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 軟件工程及軟件方法學(xué)

ISBN: 9787121058066 出版時間: 2008-03-01 包裝: 平裝
開本: 16 頁數(shù): 475 pages 字?jǐn)?shù):  

內(nèi)容簡介

  按計劃、按預(yù)算交付無缺陷的軟件本書將使您清晰、全面地了解如何利用書中提供的實際的信息來估計軟件項目的成本、進(jìn)度和質(zhì)量,并使您學(xué)會如何選擇正確的硬件和軟件工具,制定評價策略,部署測試和原型,以及進(jìn)行精確的軟件成本估計。此外,本書還將全面為您介紹采用Java、面向?qū)ο蠓椒ê涂芍赜媒M件的前沿的估計方法。●策劃并進(jìn)行項目級、階段級、活動級估計●對回歸測試、部件測試、集成測試和壓力測試進(jìn)行估計●修正數(shù)據(jù)收集、計算和分析時出現(xiàn)的誤差●評估交付的軟件產(chǎn)品和數(shù)據(jù)的復(fù)雜度●測試設(shè)計原理和使用軟件原型的工作特性●估計配置變更、研究、質(zhì)量控制和文檔的成本

作者簡介

  Capers Jones是軟件估計界最具權(quán)威的人士,他創(chuàng)立了美國軟件生產(chǎn)力研究所,曾任董事長,目前是該研究所的榮譽(yù)首席科學(xué)家。

圖書目錄

第1篇  軟件項目評估介紹
第1章  介紹    3
1.1  軟件項目評估工具的
工作原理    3
1.1.1  軟件項目評估工具    3
1.1.2  軟件項目評估的步驟    6
1.2  關(guān)于遺漏評估活動的警告    11
1.3  軟件項目評估和其他
開發(fā)活動    12
參考文獻(xiàn)    13
第2章  軟件項目評估的起源    17
2.1  軟件項目評估的早期歷史    18
2.2  軟件項目評估中功能度量的
使用及擴(kuò)展    20
參考文獻(xiàn)    23
第3章  軟件項目評估的6種方法    25
3.1  手工軟件評估方法簡介    25
3.2  自動軟件評估方法簡介    27
3.3  大型軟件項目中手工評估和
自動評估的比較    35
參考文獻(xiàn)    36
第4章  軟件項目評估工具以及
項目的成功率和失敗率    39
4.1  項目成功和失敗的差異    39
4.2  影響項目結(jié)果的因素    41
參考文獻(xiàn)    44
第5章  軟件項目評估錯誤的來源    45
5.1  判斷軟件項目評估的準(zhǔn)確度    48
5.2  軟件評估錯誤的種類    50
5.2.1  度量錯誤    50
5.2.2  規(guī)模錯誤    52
5.2.3  執(zhí)行官和客戶錯誤    53
5.2.4  規(guī)模評估錯誤    53
5.2.5  活動選擇錯誤    53
5.2.6  分配范圍錯誤    55
5.2.7  生產(chǎn)率錯誤    56
5.2.8  蔓延的用戶需求    58
5.2.9  關(guān)鍵路徑錯誤    59
5.2.10  人員籌備錯誤    60
5.2.11  技術(shù)調(diào)整錯誤    60
5.2.12  特殊情況    61
5.3  評估錯誤的影響范圍    61
參考文獻(xiàn)    63
第2篇  初步評估方法
第6章  手工軟件評估方法    67
6.1  基于LOC度量的經(jīng)驗法則    67
6.2  基于比率和百分比的
經(jīng)驗法則    70
6.3  基于功能點度量的經(jīng)驗法則    73
6.3.1  關(guān)于功能點    73
6.3.2  功能點規(guī)模評估的
經(jīng)驗法則    75
6.3.3  進(jìn)度、資源、成本的
經(jīng)驗法則    86
6.3.4  基于活動的成本分析的
經(jīng)驗法則    89
6.4  總結(jié)和結(jié)論    94
參考文獻(xiàn)    95
第7章  源于敏捷項目和新環(huán)境的
手工評估方法    97
7.1  用于經(jīng)驗法則的度量    99
7.2  手工軟件項目評估的
經(jīng)驗法則    103
7.2.1  敏捷軟件開發(fā)    103
7.2.2  基于組件的開發(fā)    105
7.2.3  動態(tài)系統(tǒng)開發(fā)方法
(DSDM)    106
7.2.4  企業(yè)資源計劃(ERP)
部署    108
7.2.5  極限編程(XP)    111
7.2.6  國際外包    113
7.2.7  面向?qū)ο螅∣O)開發(fā)    115
7.2.8  能力成熟度模型
(CMM)    117
7.3  僅有部分經(jīng)驗法則的
軟件方法    121
7.3.1  凈室開發(fā)    121
7.3.2  水晶開發(fā)方法    121
7.3.3  特征驅(qū)動開發(fā)(FDD)    122
7.3.4  ISO 9000—9004質(zhì)量標(biāo)準(zhǔn)    122
7.3.5  迭代開發(fā)或增量開發(fā)    122
7.3.6  基于模式的軟件開發(fā)    124
7.3.7  質(zhì)量功能部署(QFD)    125
7.3.8  快速應(yīng)用開發(fā)(RAD)    126
7.3.9  Scrum    126
7.3.10  軟件六西格瑪    128
7.3.11  螺旋軟件開發(fā)    128
7.3.12  統(tǒng)一建模語言(UML)    129
7.3.13  軟件需求用例    130
7.3.14  基于Web的軟件    131
7.4  總結(jié)和結(jié)論    132
參考文獻(xiàn)    133
第8章  基于最少數(shù)據(jù)的自動評估    135
8.1  階段1:記錄行政和
項目信息    135
8.1.1  軟件分類法:定義項目的
本質(zhì)、范圍、種類和類型    137
8.1.2  工作模式、人員薪水和
間接費率    142
8.2  階段2:主要交付產(chǎn)品的
初步規(guī)模評估    144
8.2.1  用戶提供的軟件
項目規(guī)模評估    145
8.2.2  自動近似規(guī)模評估法    149
8.2.3  蔓延需求影響的規(guī)模評估    154
8.3  階段3:進(jìn)行初步項目評估    157
8.4  總結(jié)和結(jié)論    160
參考文獻(xiàn)    161
第3篇  軟件交付產(chǎn)品規(guī)模評估
第9章  軟件交付產(chǎn)品規(guī)模評估    165
9.1  主要交付產(chǎn)品規(guī)模評估的
基本原理    165
9.2  目前使用的規(guī)模評估方法    166
9.2.1  利用歷史數(shù)據(jù)進(jìn)行
模式匹配    167
9.2.2  利用歷史數(shù)據(jù)預(yù)計
需求的增長    168
9.2.3  利用數(shù)學(xué)或統(tǒng)計方法,依據(jù)
不完整的需求評估
軟件規(guī)模    168
9.2.4  增加偶然因子的
隨機(jī)經(jīng)驗法則    169
9.2.5  在特定的時間點固化需求    170
9.2.6  僅對整個應(yīng)用程序的子集
進(jìn)行的正式項目評估    170
9.3  功能點變體    171
9.4  已有的功能點數(shù)據(jù)量    177
9.5  軟件復(fù)雜度分析    178
9.6  包含可重用組件的
軟件規(guī)模評估    186
9.7  軟件規(guī)模評估度量的
基本形式簡介    188
9.8  源代碼規(guī)模評估    193
9.9  OO軟件項目規(guī)模評估    197
9.10  基于文本的紙質(zhì)
文檔規(guī)模評估    199
9.11  圖表規(guī)模評估    204
9.12  Bug或缺陷規(guī)模評估    206
9.13  測試用例規(guī)模評估    211
9.14  軟件工作產(chǎn)品規(guī)模
評估的盲區(qū)    213
9.15  軟件規(guī)模評估的優(yōu)點和缺點    216
9.16  總結(jié)和結(jié)論    218
參考文獻(xiàn)    218
第4篇  項目評估調(diào)整因素
第10章  薪酬和工作模式調(diào)整    223
10.1  手工和自動調(diào)整方法    223
10.2  常規(guī)軟件項目評估中的
特例    227
10.3  確定軟件項目評估的
初始條件    228
10.4  間接費率的差異    230
10.5  工作習(xí)慣和無償
加班的差異    232
參考文獻(xiàn)    236
第11章  活動模式調(diào)整因素    237
11.1  軟件項目的25項
常見活動    237
參考文獻(xiàn)    242
第12章  軟件技術(shù)調(diào)整因素    245
12.1  調(diào)整因素和宏觀評估工具    245
12.2  影響軟件開發(fā)生產(chǎn)力的
因素    249
12.3  影響軟件維護(hù)生產(chǎn)力的
因素    251
12.4  正面因素和負(fù)面因素的
模式    254
12.5  調(diào)整因素和微觀評估工具    255
12.5.1  SPR獲得調(diào)整數(shù)據(jù)的
示例    256
12.5.2  微觀調(diào)整因素    258
參考文獻(xiàn)    267
第5篇  基于活動的
軟件項目評估
第13章  軟件需求評估    271
13.1  功能點和軟件需求    276
13.1.1  聯(lián)合應(yīng)用開發(fā)(JAD)    277
13.1.2  敏捷開發(fā)    278
13.1.3  原型    278
13.1.4  用例    278
13.1.5  變更控制委員會    278
13.1.6  質(zhì)量功能配置(QFD)    279
13.1.7  每個功能點的滑動成本    279
13.2  軟件需求的內(nèi)容    280
13.2.1  軟件需求的主要內(nèi)容    280
13.2.2  軟件需求的其他內(nèi)容    281
13.3  正面和負(fù)面需求調(diào)整因素    282
13.3.1  正面需求因素    282
13.3.2  負(fù)面需求因素    282
13.4  不同軟件的不同需求    284
13.4.1  需求和最終用戶軟件    284
13.4.2  需求和敏捷應(yīng)用程序    284
13.4.3  需求和管理信息系統(tǒng)
(MIS)項目    284
13.4.4  需求和外包項目    285
13.4.5  需求和系統(tǒng)軟件    285
13.4.6  需求和商品化軟件    286
13.4.7  需求和軍用軟件項目    286
13.4.8  需求和基于Web的
應(yīng)用程序    286
13.5  評價需求因素的
組合情況    287
參考資料    289
第14章  軟件原型評估    291
14.1  可拋棄原型    293
14.2  時間盒原型    293
14.3  演化原型    294
14.4  可拋棄原型的評估
默認(rèn)值    295
14.5  影響軟件原型的正面和
負(fù)面因素    298
參考資料    300
第15章  軟件規(guī)格說明和設(shè)計評估    303
15.1  正面設(shè)計調(diào)整因素    306
15.2  負(fù)面設(shè)計調(diào)整因素    307
參考資料    310
第16章  設(shè)計審查評估    313
16.1  與審查有關(guān)的文獻(xiàn)    313
16.2  審查過程    314
16.3  審查的價值    316
16.4  影響設(shè)計審查的
調(diào)整因素    320
參考資料    322
第17章  編程或編碼評估    323
17.1  可重用性對編程的影響    328
17.2  經(jīng)驗對編程的影響    330
17.3  Bug或錯誤對編程的影響    330
17.4  無償加班對編程的影響    332
17.5  需求蔓延對編程的影響    333
17.6  代碼結(jié)構(gòu)和復(fù)雜度對
編程的影響    334
17.7  計劃外干擾對編程的影響    335
17.8  應(yīng)用程序規(guī)模對
編程的影響    335
17.9  辦公空間和人體工效
因素對編程的影響    336
17.10  工具對編程的影響    337
17.11  編程語言對編程的影響    338
17.12  進(jìn)度壓力對編程的影響    341
參考資料    341
第18章  代碼審查評估    343
18.1  代碼審查的文獻(xiàn)    343
18.2  代碼審查的有效性    343
18.3  代碼審查評估的
一些考慮因素    346
參考資料    349
第19章  軟件配置控制和
變更管理評估    351
19.1  變更管理的文獻(xiàn)    352
19.2  軟件變更的測量    354
19.3  用戶需求的變更    357
19.4  規(guī)格說明和設(shè)計的變更    358
19.5  與Bug或缺陷報告
有關(guān)的變更    358
19.6  總結(jié)和結(jié)論    359
參考資料    360
第20章  軟件測試評估    363
20.1  通用軟件測試    368
20.1.1  子程序測試    368
20.1.2  單元測試    368
20.1.3  新功能測試    369
20.1.4  回歸測試    369
20.1.5  集成測試    369
20.1.6  整個應(yīng)用程序的
系統(tǒng)測試    370
20.2  專用軟件測試    370
20.2.1  壓力或能力測試    370
20.2.2  性能測試    371
20.2.3  病毒及流氓插件
防護(hù)測試    371
20.2.4  安全性測試    371
20.2.5  平臺測試    371
20.2.6  第三方測試    372
20.3  用戶或客戶參與的測試    372
20.3.1  可用性測試    372
20.3.2  現(xiàn)場(beta)測試    373
20.3.3  試驗室測試    373
20.3.4  客戶驗收測試    373
20.3.5  凈室統(tǒng)計測試    373
20.4  測試階段的數(shù)量    374
20.5  不同行業(yè)、不同軟件
類型的測試模式差異    375
20.5.1  最終用戶軟件    375
20.5.2  Web軟件    375
20.5.3  MIS軟件    375
20.5.4  外包軟件    375
20.5.5  商品化軟件    375
20.5.6  系統(tǒng)軟件    376
20.5.7  軍用軟件    376
20.6  不同規(guī)模的應(yīng)用程序的
測試模式差異    377
20.7  受到質(zhì)量指控的軟件的
測試階段    378
20.8  用功能點評估測試用例數(shù)    378
20.9  用功能點評估測試
人員的數(shù)量    380
20.10  測試和缺陷清除率    381
20.11  用功能點評估測試
工作量和成本    382
20.12  開發(fā)人員或?qū)I(yè)測
試人員進(jìn)行的測試    384
20.13  測試用例覆蓋率    386
20.14  影響測試性能的因素    386
參考資料    387
第21章  用戶和項目文檔評估    389
21.1  評估工具和軟件文檔    390
21.2  確定軟件文檔類型的
數(shù)量和規(guī)模    391
21.3  落后的項目和領(lǐng)先的項目
使用的軟件文檔化工具    396
參考資料    397
第22章  軟件項目管理評估    399
22.1  軟件項目管理中的角色    401
22.2  同時參與技術(shù)工作的
項目經(jīng)理    403
22.3  軟硬件混合項目的
項目管理    403
22.4  項目管理和外部進(jìn)度壓力    403
22.5  項目管理工具    404
22.6  有多名經(jīng)理的大型系統(tǒng)的
項目管理    406
22.7  時間分割或同時管理
幾個項目    407
22.8  控制范圍或每名經(jīng)理
管理的人員數(shù)量    408
22.9  管理多個專業(yè)組    409
22.10  是否設(shè)立大型系統(tǒng)
項目辦公室    411
22.11  軟件項目經(jīng)理的
經(jīng)驗水平    411
22.12  項目經(jīng)理選擇的
質(zhì)量控制方法    412
22.13  項目經(jīng)理和度量    412
22.14  項目管理總結(jié)    413
參考資料    413
第6篇  軟件維護(hù)和改進(jìn)的評估
第23章  軟件維護(hù)和改進(jìn)的評估    417
23.1  軟件維護(hù)和改進(jìn)活動的
標(biāo)稱默認(rèn)值    420
23.2  小型軟件維護(hù)項目的
度量和測量問題    424
23.3  軟件維護(hù)的最佳和
最差實踐    425
23.4  軟件的熵和總體擁有成本    428
23.5  軟件維護(hù)和改進(jìn)活動    429
23.5.1  安裝來自軟件開發(fā)商的
新版本和補(bǔ)丁    430
23.5.2  主要改進(jìn)    430
23.5.3  次要改進(jìn)    431
23.5.4  維護(hù)(缺陷修復(fù))    432
23.5.5  保修修復(fù)    435
23.5.6  客戶支持    435
23.5.7  易錯模塊的經(jīng)濟(jì)影響    436
23.5.8  強(qiáng)制變更    437
23.5.9  復(fù)雜度分析    437
23.5.10  代碼重構(gòu)和優(yōu)化    438
23.5.11  性能優(yōu)化    439
23.5.12  跨平臺移植    440
23.5.13  轉(zhuǎn)換為新的體系結(jié)構(gòu)    440
23.5.14  逆向工程    440
23.5.15  再工程    441
23.5.16  死代碼消除    441
23.5.17  休眠應(yīng)用程序的消除    442
23.5.18  國際化    442
23.5.19  批量更新項目    442
23.5.20  應(yīng)用的退役或撤銷    443
23.5.21  現(xiàn)場服務(wù)    443
23.6  維護(hù)工作的組合與
并發(fā)進(jìn)行    444
參考文獻(xiàn)    447
第24章  軟件項目評估研究的問題    449
24.1  度量轉(zhuǎn)換    449
24.2  基于用戶需求的
自動規(guī)模評估    451
24.3  敏捷項目、OO項目和Web
項目的基于活動的成本    452
24.4  軟件應(yīng)用程序的
復(fù)雜度分析    454
24.5  軟件應(yīng)用程序的價值分析    455
24.6  風(fēng)險分析和軟件項目評估    456
24.7  軟件項目評估中的
專業(yè)人員    458
24.8  重用分析和軟件項目評估    459
24.9  過程改進(jìn)評估    463
24.10  方法分析和軟件項目評估    466
24.11  關(guān)于軟件評估研究的
總結(jié)和結(jié)論    468
附錄  中英文詞匯對照表    469

本目錄推薦

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