注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡信息安全軟件成本估算:COCOMO II模型方法

軟件成本估算:COCOMO II模型方法

軟件成本估算:COCOMO II模型方法

定 價:¥55.00

作 者: (美)Barry W.Boehm等著;李師賢等譯;李師賢譯
出版社: 機械工業(yè)出版社
叢編項: 軟件工程技術叢書
標 簽: 建模

ISBN: 9787111157779 出版時間: 2005-04-01 包裝: 膠版紙
開本: 24cm+光盤1片 頁數(shù): 412 字數(shù):  

內容簡介

  COCOMO(COnstructiveCOstMOdel,構造性成本模型)是一種精確的、易于使用的基于模型的成本估算方法。而COCOMOII是對經(jīng)典COCOMO模型的徹底更新,反映了現(xiàn)代軟件過程與構造方法。本書詳細講解如何利用COCOMOII進行軟件開發(fā)項目管理中的有效估算。書中用大量實例說明COCOMOII的使用方法,涉及軟件成本估算的各個方面。適合軟件開發(fā)人員、管理人員、在校學生參考。本書前言前言:我預計本書將在軟件行業(yè)某一類人中非常暢銷,但他們不會是編程能手、市場天才、技術專家或軟件架構師,也不會是過程組成員、工具使用者、質量評估者或項目經(jīng)理。它將在那些在大多數(shù)機構中都默默無聞的人群中最為流行:“專業(yè)”軟件工程師—那些工作在幕后的人,他們關心的是如何在有利可圖的商業(yè)環(huán)境下構造有用的產(chǎn)品。COCOMOII是一個計劃和執(zhí)行軟件項目的目標成本模型。它是管理軟件項目或商業(yè)軟件生產(chǎn)線的重要組成部分。成本模型提供了軟件開發(fā)干系人之間交流商務決策的框架。COCOMOII支持合同協(xié)商、過程改進分析、工具購買、體系結構變更、組件開發(fā)或購買權衡,以及其他一些有可信估算基礎的投資收益決策。本書闡述了如何使用COCOMOII進行這些分析以及所給出的結果有怎樣的可信度。在過去幾年中,COCOMO進行了一些調整與改進,以適應在軟件生命周期、技術、組件、工具、表示法及企業(yè)文化方面的明顯變化。Boehm博士和USC軟件工程中心已投入了四年多的時間,進行COCOMO的改進,以使其能更好地適應現(xiàn)代軟件工程的發(fā)展趨勢。本書正是這些努力的成果。COCOMOII包括若干實地測試的改進,以拓展其能力,并提高對現(xiàn)代軟件開發(fā)方法估算的準確性。它是許多軟件經(jīng)濟學專家在很多軟件領域和機構實驗室的實際應用中長期使用COCOMO的結果。COCOMOII包括兩個底層信息模型。第一個是用于描述軟件項目的框架,包括過程模型、文化、干系人、方法、工具、開發(fā)團隊以及軟件產(chǎn)品的規(guī)?;驈碗s性。第二個就是經(jīng)驗庫,可以從歷史案例估算出項目可能需要的相關資源(工作量與時間)。COCOMOII對COCOMO做了重要更新,以改進它對現(xiàn)代過程、方法、工具和技術的適用性。它也提供了更大、更恰當?shù)默F(xiàn)代案例數(shù)據(jù)庫,并改進了模型的適應性,從而可以在更多的領域及其項目環(huán)境中進行優(yōu)化。本書收集了這些工作的成果,文筆流暢,適合許多讀者,如COCOMO專家、成本模型新手、COCOMO用戶和COCOMO工具開發(fā)者閱讀。本書通過詳細的例子和富有哲理的評論給出了多個觀點。在過去的十多年中,盛行的浮躁之風已影響了軟件行業(yè)。對各種過程改進、新方法和新技術存有偏見的介紹,是一個行業(yè)帶有盲目性和不負責任的征兆。隨著產(chǎn)品進入市場的時間越來越短,先簡化開發(fā)以后加以完善的方法被采用得過于頻繁。本書介紹的COCOMOII產(chǎn)品是人們急于進入市場思想的一個極好反例。COCOMOII基于成熟的數(shù)學、優(yōu)秀的行業(yè)專業(yè)知識和廣泛的現(xiàn)代項目經(jīng)驗,是一個嚴密的工程模型。作為USC會員,Rational軟件公司公開支持并投資于COCOMOII的開發(fā)。軟件成本建模,尤其是COCOMOII與現(xiàn)代迭代過程、體系結構先行的生命周期(architecture-firstlifecycles)和基于UML的分析與設計方法等的結合,已成為在軟件開發(fā)項目中取得成功所必需的顯著優(yōu)勢。20年前,我有幸參加了UCLA計算機科學系首開的軟件工程經(jīng)濟學研究生課程,由BarryW.Boehm執(zhí)教。包括我在內的大多數(shù)學員,對如何成功提交軟件產(chǎn)品的理解極其有限。我們多半兒也體會不到大多數(shù)軟件開發(fā)項目的背景和決策主要是受商業(yè)因素而非技術因素的制約。這門課程對我的項目管理觀點,甚至整個軟件行業(yè)都有深遠的影響。雖然原始COCOMO的大部分材料仍然適合于今天的軟件管理學科,但這本新書包括了根據(jù)過去20年所得經(jīng)驗進行的重要更新。軟件項目的決策比過去任何時候都更受商業(yè)因素的影響,COCOMOII模型為現(xiàn)代軟件項目管理制定了一個新的標準,為軟件行業(yè)中下一代的過程、方法和工具改進的評價提供了一個經(jīng)濟學的框架。WalkerRoyceRational軟件公司副總裁

作者簡介

  BarryW.Boehm博士是軟件業(yè)中最有影響的專家之一,他開創(chuàng)并發(fā)展了COCOMOII模型。他的經(jīng)典著作《軟件工程經(jīng)濟學》奠定了軟件成本估算領域的基礎。Boehm博士與美國南加州大學軟件工程中心的其他同事一起,引領著軟件成本估算技術的發(fā)展。相關圖書UML用戶指南統(tǒng)一過程最佳實踐·初始階段編寫有效用例對象技術項目管理

圖書目錄

第1章  COCOMO II介紹        1
1.1  COCOMO II用戶目標        1
1.2  COCOMO II模型目標        2
1.3  COCOMO II開發(fā)和發(fā)展策略        3
1.4  未來軟件實踐市場模型        4
1.4.1  中間部分        5
1.4.2  1999年模型評估        5
1.5  最終的COCOMO II模型系列        6
1.5.1  針對不同軟件市場部分的COCOMOII模型        6
1.5.2  根據(jù)過程策略裁剪COCOMO II估算模型        7
第2章  COCOMO II模型定義        9
2.1  引言        9
2.1.1  概述        9
2.1.2  標稱進度估算公式        9
2.2  規(guī)模估算        10
2.2.1  源代碼行(SLOC)計算        11
2.2.2  未調整功能點(UFP)計算        11
2.2.3  UFP與SLOC關聯(lián)        14
2.2.4  累加新的、改編的和復用的代碼        15
2.2.5  需求演進和易變性(REVL)        19
2.2.6  自動轉換的代碼        20
2.2.7  計算軟件維護的規(guī)模        21
2.3  工作量估算        22
2.3.1  比例因子        23
2.3.2  工作量乘數(shù)        30
2.3.3  多模塊的工作量估算        41
2.4  進度估算        42
2.5  軟件維護        42
2.6  應用COCOMO II進行軟件決策        43
2.6.1  投資決策和商業(yè)案例分析        43
2.6.2  設定項目預算和進度        44
2.6.3  權衡分析        45
2.6.4  成本風險管理        45
2.6.5  開發(fā)與復用決策        46
2.6.6  遺留軟件逐步淘汰決策        47
2.6.7  軟件復用和產(chǎn)品線決策        47
2.6.8  過程改進決策        49
2.6.9  決策分析總結        50
2.7  COCOMO II模型總結和版本        50
2.7.1  模型公式、表和驅動因子等級量表        51
2.7.2  COCOMO II版本參數(shù)值        54
2.7.3  源代碼邏輯行計數(shù)規(guī)則        56
2.7.4  COCOMO模型比較        61
第3章  應用實例        63
3.1  引言        63
3.2  事務處理系統(tǒng)(TPS)概述        63
3.2.1  事務處理系統(tǒng)描述        63
3.2.2  事務處理系統(tǒng)的軟件功能        64
3.2.3  事務處理系統(tǒng)的軟件開發(fā)機構        65
3.2.4  事務處理系統(tǒng)的軟件開發(fā)估算        66
3.2.5  劃定風險的邊界        78
3.2.6  執(zhí)行權衡研究        81
3.2.7  評估生命周期成本        85
3.3  機載雷達系統(tǒng)(ARS)概述        87
3.3.1  ARS描述        88
3.3.2  原型演示(起始階段)        89
3.3.3  實驗模型系統(tǒng)(細化階段)        90
3.3.4  完全開發(fā)—頂層估算        94
3.3.5  完全開發(fā)—詳細的組件估算        98
3.3.6  增量開發(fā)實例        102
第4章  校準        107
4.1  貝葉斯校準和COCOMO II建模方法學        107
4.1.1  貝葉斯校準        107
4.1.2  COCOMO II建模方法學        108
4.2  講述的主題        110
4.3  COCOMO II模型的數(shù)據(jù)收集方法        110
4.3.1  獲得一致數(shù)據(jù)        110
4.3.2  Rosetta Stone        110
4.4  模型建造        115
4.4.1  統(tǒng)計的建模過程        116
4.4.2  觀測數(shù)據(jù)的分析        117
4.5  COCOMO II校準        120
4.5.1  COCOMO II.1997        120
4.5.2  COCOMO II.2000        125
4.6  針對特定機構裁剪COCOMO II模型        135
4.6.1  用現(xiàn)有項目數(shù)據(jù)校準模型        135
4.6.2  合并或消除冗余參數(shù)        141
4.6.3  在模型中增加不明顯但重要的成本驅動因子        141
4.7  COCOMO II數(shù)據(jù)總結        141
4.8  結論        149
第5章  新擴展        151
5.1  應用組裝:應用點模型        151
5.1.1  對象點數(shù)據(jù)和實驗        151
5.1.2  應用點估算過程        152
5.1.3  應用點估算的準確性和成熟度        153
5.2  COPSEMO:階段進度與工作量估算        155
5.2.1  背景        155
5.2.2  模型概況        160
5.2.3  模型實現(xiàn)        162
5.2.4  應用示例        163
5.2.5  動態(tài)COCOMO        163
5.3  CORADMO:快速應用開發(fā)估算        170
5.3.1  背景和基本原理        170
5.3.2  與COCOMO II的關系        172
5.3.3  模型概況        172
5.3.4  模型細節(jié)        174
5.3.5  處理的范圍和生命周期        182
5.3.6  電子表格模型實現(xiàn)        182
5.3.7  應用實例        186
5.3.8  結論        187
5.3.9  未來工作        187
5.4  COCOTS:COTS 集成估算        188
5.4.1  背景和基本原理        188
5.4.2  與COCOMO II的關系        190
5.4.3  模型概況        190
5.4.4  目前已處理的范圍和生命周期        191
5.4.5  成本來源        192
5.4.6  四個子模型        193
5.4.7  評估        193
5.4.8  裁剪        196
5.4.9  連接代碼        197
5.4.10  系統(tǒng)易變性        200
5.4.11  總的COTS集成工作量        201
5.4.12  結論        201
5.5  COQUALMO:質量估算        201
5.5.1  引言        202
5.5.2  背景模型        202
5.5.3  軟件缺陷引入(DI)模型        203
5.5.4  軟件缺陷消除模型        207
5.5.5  COQUALMO與COCOMO II的集成        212
5.5.6  結論和進行中的研究        213
5.6  COPROMO:生產(chǎn)率估算        213
5.6.1  背景和基本原理        214
5.6.2  與COCOMO II的關系        215
5.6.3  模型概況        215
5.6.4  目前包括的范圍和生命周期        215
5.6.5  模型細節(jié)        216
5.6.6  電子表格模型概況        219
5.6.7  使用實例        219
5.6.8  COPROMO 0.3文檔        223
5.6.9  結論和未來工作        225
5.7  專家COCOMO:風險評估        227
5.7.1  引言和背景        227
5.7.2  風險描述        227
5.7.3  風險分類學和規(guī)則庫        228
5.7.4  風險量化        229
5.7.5  輸入異常        230
5.7.6  實現(xiàn)        230
5.7.7  當前狀態(tài)和進一步的參考        231
第6章  未來發(fā)展的趨勢        233
6.1  在軟件生產(chǎn)率與估算準確性方面的趨勢        233
6.2  對應用領域增加理解帶來的影響        233
6.3  創(chuàng)新與變化的影響        234
6.4  處理變化:COCOMO II        235
6.5  處理變化:COCOMO II與機構        236
6.5.1  處理項目定義中的變更        236
6.5.2  處理項目實施中的變更        237
6.5.3  處理COCOMO II模型所需要的變更        237
6.5.4  主動的機構變更管理        238
附錄A  COCOMO II:假設條件和階段/活動分布        241
附錄B  COCOMO II:估算增量開發(fā)        263
附錄C  COCOMO 套件:數(shù)據(jù)收集表單和指南        271
附錄D  COCOMO II和USC-CSE會員章程        307
附錄E  USC COCOMO II. 2000軟件
參考手冊        309
附錄F  附贈光盤的內容        381
詞匯表        385
參考文獻        393
索引        399

本目錄推薦

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