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

軟件需求(第2版)

軟件需求(第2版)

定 價(jià):¥39.00

作 者: (美)Karl E.Wiegers著;劉偉琴,劉洪濤譯;劉偉琴譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件需求

ISBN: 9787302098348 出版時(shí)間: 2004-11-01 包裝: 平裝
開本: 26cm 頁數(shù): 357 字?jǐn)?shù):  

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

  本書是有關(guān)軟件需求的經(jīng)典教材,本書全面而深入地講述了軟件開發(fā)中一個(gè)至關(guān)重要的問題:軟件需求問題。軟件開發(fā)人員及用戶往往容易忽略溝通的重要性,導(dǎo)致軟件開發(fā)出來后,不能很好地滿足用戶的需要。返工不僅在技術(shù)上給開發(fā)人員帶來巨大的麻煩,并且會(huì)造成人力、物力和資源的浪費(fèi),還使軟件性能深受影響,所以在開發(fā)早期提高項(xiàng)目需求分析的質(zhì)量,減少重復(fù)勞動(dòng),通過控制項(xiàng)目范圍的擴(kuò)大及需求變更來達(dá)到按計(jì)劃完成預(yù)定目標(biāo),是當(dāng)前軟件業(yè)急需解決的問題,也是本書討論的主要內(nèi)容。本書對(duì)第1版的內(nèi)容進(jìn)行了擴(kuò)展,不僅對(duì)原有的知識(shí)點(diǎn)進(jìn)行了補(bǔ)充,還引入了一些新知識(shí),以求與時(shí)代發(fā)展同步。本書可以作為計(jì)算機(jī)專業(yè)及軟件工程專業(yè)學(xué)生的教材使用,也非常適合作為項(xiàng)目經(jīng)理、軟件開發(fā)人員的指導(dǎo)性參考書。譯者序隨著計(jì)算機(jī)軟件項(xiàng)目的規(guī)模越來越大,競(jìng)爭(zhēng)日趨激烈,軟件開發(fā)組織越來越認(rèn)識(shí)到軟件質(zhì)量的重要性,在這種情況下軟件工程的理念已漸漸深入人心,人們已經(jīng)從中受益。軟件需求作為軟件工程的一個(gè)階段,在軟件項(xiàng)目開發(fā)中起著至關(guān)重要的作用。軟件項(xiàng)目要取得成功,最重要的莫過于了解所要開發(fā)的軟件需要解決哪些問題,這就是軟件需求所要解決的問題,因此,軟件需求為軟件項(xiàng)目的成功奠定了基礎(chǔ)。如果軟件開發(fā)人員與客戶不進(jìn)行充分的交流與溝通,沒有就產(chǎn)品的功能性需求和非功能性需求達(dá)成共識(shí),就匆匆忙忙開始著手編寫代碼,其后果可想而知,很可能不能滿足用戶的需要,從而不得不對(duì)項(xiàng)目進(jìn)行返工,這就造成了人力和物力的巨大浪費(fèi)。如果我們?cè)谲浖?xiàng)目開發(fā)之前,充分地完成軟件需求的相關(guān)活動(dòng),就可以避免這種情況的發(fā)生。本書是一本非常實(shí)用的需求工程參考書,書中按照需求工程的各個(gè)階段,即需求獲取階段、需求分析階段、編寫需求規(guī)格說明階段、需求確認(rèn)階段和需求管理階段組織起來,并提供了許多有效技術(shù),這些技術(shù)為用戶、開發(fā)人員和管理層之間進(jìn)行交流提供了方便。本書作者卡爾·E·威格(KarlE.Wiegers)是需求工程領(lǐng)域的權(quán)威人士,他曾擔(dān)任過軟件開發(fā)人員、軟件經(jīng)理以及軟件過程和質(zhì)量改進(jìn)負(fù)責(zé)人,在長(zhǎng)期的工作中積累了豐富的經(jīng)驗(yàn)。本書第1版曾榮獲"軟件開發(fā)"效率大獎(jiǎng),目前已成為參與軟件開發(fā)過程的所有人員必不可少的參考書。本書第2版對(duì)第1版中所提出的最佳實(shí)踐進(jìn)行了許多擴(kuò)充,這一版不僅在每一章中都列舉了大量的實(shí)例并提供了新的案例,而且,作者還根據(jù)自己的親身經(jīng)歷,為完成不同的任務(wù)提供了頗具特色的檢查列表、范例文檔和模板。另外,作者還從自己豐富的職業(yè)生涯中精選出了一些趣聞?shì)W事,增加了技術(shù)書籍的趣味性。相信閱讀本書之后,讀者對(duì)于需求工程一定會(huì)有一個(gè)全面而透徹的理解。參加本書翻譯工作的人員還有蘇正泉、米強(qiáng)、張穎、夏紅、谷昀、江峰、徐利生、李宏為、趙琪、姬凌巖。由于時(shí)間倉促以及水平有限,錯(cuò)誤之處在所難免,敬請(qǐng)讀者批評(píng)指正。

作者簡(jiǎn)介

  Karl E.Wiegers是需求工程和軟件過程改進(jìn)領(lǐng)域內(nèi)的顧問專家。作為Process Impact公司的首席顧問,他曾舉辦過許多培訓(xùn)講習(xí)班.并多次在行業(yè)大會(huì)上發(fā)表演講。Karl曾兩次榮獲Software Development Productivity Award,這一獎(jiǎng)項(xiàng)是專門為獎(jiǎng)勵(lì)有助于提高生產(chǎn)率的產(chǎn)品和著作而設(shè)立的。

圖書目錄

第1部分 什么是軟件需求
為什么要實(shí)現(xiàn)軟件需求
哪些人應(yīng)參與軟件需求
第1章 軟件需求基礎(chǔ)知識(shí)
1. 1 軟件需求的定義
1. 1. 1 對(duì)需求的不同解釋
1. 1. 2 需求的層次
1. 1. 3 不屬于需求的內(nèi)容
1. 2 需求的開發(fā)與管理
1. 2. 1 需求開發(fā)
1. 2. 2 需求管理
1. 3 所有項(xiàng)目都有需求
1. 4 優(yōu)秀的團(tuán)隊(duì)遇到糟糕的需求
1. 4. 1 用戶參與不足
1. 4. 2 用戶需求擴(kuò)展
1. 4. 3 有岐義的需求
1. 4. 4 鍍金問題
1. 4. 5 過于抽象的需求
1. 4. 6 忽略了某類用戶
1. 4. 7 不準(zhǔn)確的計(jì)劃
1. 5 優(yōu)質(zhì)需求過程的好處
1. 6 優(yōu)秀需求的特點(diǎn)
1. 6. 1 需求陳述的特點(diǎn)
1. 6. 2 需求規(guī)格說明的特點(diǎn)
第2章 客戶眼中的需求
2. 1 客戶
2. 2 客戶與開發(fā)人員的合作伙伴關(guān)系
2. 2. 1 軟件客戶的權(quán)利法案
2. 2. 2 軟件客戶的義務(wù)法案
2. 3 關(guān)于簽字
第3章 需求工程的推薦方法
3. 1 知識(shí)技能
3. 2 需求獲取
3. 3 需求分析
3. 4 規(guī)格說明
3. 5 需求驗(yàn)證
3. 6 需求管理
3. 7 項(xiàng)目管理
3. 8 開始新實(shí)踐
3. 9 需求開發(fā)過程
第4章 需求分析員
4. 1 需求分析員的職責(zé)
4. 1. 1 需求分析員的工作
4. 1. 2 需求分析員必備的技能
4. 1. 3 需求分析員必備的知識(shí)
4. 2 如何培養(yǎng)需求分析員
4. 2. 1 從用戶轉(zhuǎn)為分析員
4. 2. 2 從開發(fā)人員轉(zhuǎn)為分析員,
4. 2. 3 主題專家
4. 3 營造合作的氛圍
第2部分 軟件需求開發(fā)
第5章 確定產(chǎn)品前景與項(xiàng)目范圍
5. 1 通過業(yè)務(wù)需求定義前景
5. 1. 1 相互矛盾的業(yè)務(wù)需求
5. 1. 2 業(yè)務(wù)需求與用例
5. 2 前景與范圍文檔
5. 3 關(guān)聯(lián)圖
5. 4 保持范圍的適度
第6章 獲取客戶的需求
6. 1 需求的來源
6. 2 用戶類
6. 3 尋找用戶代表
6. 4 用戶代言人
6. 4. 1 外部的用戶代言人
6. 4. 2 對(duì)用戶代言人的要求
6. 4. 3 設(shè)置多位用戶代言人
6. 4. 4 如何讓人接受用戶代言人的概念
6. 4. 5 用戶代言人應(yīng)避免的陷阱
6. 5 誰來做出決策
第7章 聆聽客戶的需求
7. 1 需求獲取
7. 2 需求獲取討論會(huì)
7. 3 將客戶的意見歸類
7. 4 需求獲取中的注意事項(xiàng)
7. 5 尋找遺漏的需求
7. 6 如何判斷需求獲取是否已完成
第8章 理解用戶需求
8. 1 用例法
8. 1. 1 用例與使用場(chǎng)景
8. 1. 2 確定用例
8. 1. 3 編寫用例
8. 1. 4 用例與功能性需求
8. 1. 5 用例的好處
8. 1. 6 使用用例時(shí)應(yīng)避免的問題
8. 2 事件一響應(yīng)表
第9章 遵守規(guī)則
9. 1 業(yè)務(wù)的規(guī)則
9. 1. 1 事實(shí)
9. 1. 2 約束
9. 1. 3 動(dòng)作觸發(fā)規(guī)則
9. 1. 4 推論
9. 1. 5 計(jì)算
9. 2 在文檔中記錄業(yè)務(wù)規(guī)則
9. 3 業(yè)務(wù)規(guī)則和需求
第10章 編寫需求文檔
10. 1 軟件需求規(guī)格說明
10. 1. 1 需求的標(biāo)識(shí)
10. 1. 2 處理不完整性
10. 1. 3 用戶界面和軟件需求規(guī)格說明
10. 2 軟件需求規(guī)格說明模板
10. 3 編寫需求文檔的原則
10. 4 改進(jìn)前后的需求示例
10. 5 數(shù)據(jù)字典
第11章 一圖勝千言
11. 1 需求建模
11. 2 從客戶需求到分析模型
11. 3 數(shù)據(jù)流圖
11. 4 實(shí)體一關(guān)系圖
11. 5 狀態(tài)轉(zhuǎn)換圖
11. 6 對(duì)話圖
11. 7 類圖
11. 8 判定表和判定樹
11. 9 最后的提醒
第12章 軟件質(zhì)量屬性
12. 1 質(zhì)量屬性
12. 2 定義質(zhì)量屬性
12. 2. 1 對(duì)用戶重要的屬性
12. 2. 2 對(duì)開發(fā)人員重要的屬性
12. 3 性能需求
12. 4 用Planguage定義非功能性需求
12. 5 屬性的折中方案
12. 6 實(shí)現(xiàn)非功能性需求
第13章 通過制作原型減少項(xiàng)目風(fēng)險(xiǎn)
13. 1 什么是原型和為什么要建立原型
13. 2 水平原型
13. 3 垂直原型
13. 4 廢棄型原型
13. 5 演化型原型
13. 6 書面原型和電子原型
13. 7 原型評(píng)估
13. 8 創(chuàng)建原型所帶來的風(fēng)險(xiǎn)
13. 9 原型法成功的因素
第14章 設(shè)定需求優(yōu)先級(jí)
14. 1 為什么要設(shè)定需求優(yōu)先
14. 2 優(yōu)先級(jí)規(guī)則
14. 3 優(yōu)先級(jí)的等級(jí)
14. 4 根據(jù)價(jià)值. 成本和風(fēng)險(xiǎn)來設(shè)定優(yōu)先級(jí)
第15章 需求確認(rèn)
15. 1 需求評(píng)審
15. 1. 1 審查過程
15. 1. 2 需求評(píng)審面臨的困難
15. 2 測(cè)試需求
15. 3 制定驗(yàn)收標(biāo)準(zhǔn)
第16章 需求開發(fā)面臨的特殊難題
16. 1 維護(hù)項(xiàng)目的需求
16. 1. 1 開始捕獲信息
16. 1. 2 親身實(shí)踐一下新的需求技術(shù)
16. 1. 3 遵循跟蹤鏈
16. 2 軟件包解決方案的需求
16. 2. 1 開發(fā)用例
16. 2. 2 考慮業(yè)務(wù)規(guī)則
16. 2. 3 定義質(zhì)量需求
16. 3 外包項(xiàng)目的需求
16. 4 突發(fā)型項(xiàng)目的需求
16. 4. 1 非正式用戶需求規(guī)格說明
16. 4. 2 現(xiàn)場(chǎng)客戶
16. 4. 3 盡早地而且要經(jīng)常地設(shè)定優(yōu)先級(jí)
16. 4. 4 簡(jiǎn)單的變更管理
第17章 超越需求開發(fā)
17. 1 從需求到項(xiàng)目規(guī)劃
17. 1. 1 需求和預(yù)估
17. 1. 2 需求和進(jìn)度安排
17. 2 從需求到設(shè)計(jì)和編碼
17. 3 從需求到測(cè)試
17. 4 從需求到成功
第3部分 軟件需求管理
第18章 需求管理的原則和實(shí)踐
18. 1 需求基線
18. 2 需求管理過程
18. 3 需求版本控制
18. 4 需求屬性
18. 5 跟蹤需求狀態(tài)
18. 6 評(píng)估需求管理的工作量
第19章 變更管理
19. 1 管理范圍蔓延
19. 2 變更控制過程
19. 2. 1 變更控制策略
19. 2. 2 變更控制過程描述
19. 3 變更控制委員會(huì)
19. 3. 1 CCB的組成
19. 3. 2 CCB規(guī)章
19. 4 變更控制工具
19. 5 測(cè)量變更活動(dòng)
19. 6 變更需要付出代價(jià):影響分析
19. 6. 1 影響分析的過程
19. 6. 2 影響分析報(bào)告模板
第20章 需求鏈中的聯(lián)系鏈
20. 1 需求跟蹤
20. 2 需求跟蹤動(dòng)機(jī)
20. 3 需求跟蹤矩陣
20. 4 需求跟蹤工具
20. 5 需求跟蹤過程
20. 6 需求跟蹤可行嗎 必要嗎
第21章 需求管理工具
21. 1 使用需求管理工具的益處
21. 2 需求管理工具的功能
21. 3 實(shí)現(xiàn)需求管理自動(dòng)化
21. 3. 1 選擇適當(dāng)?shù)墓ぞ?br />21. 3. 2 改變文化
21. 3. 3 使需求管理工具服務(wù)于自己
第4部分 實(shí)現(xiàn)需求工程
第22章 改進(jìn)需求過程
22. 1 需求與其他項(xiàng)目過程的聯(lián)系
22. 2 需求和各涉眾組
22. 3 軟件過程改進(jìn)的基本原則
22. 4 過程改進(jìn)周期
22. 4. 1 評(píng)估當(dāng)前采用的方法
22. 4. 2 規(guī)劃改進(jìn)活動(dòng)
22. 4. 3 建立. 實(shí)驗(yàn)并實(shí)現(xiàn)新過程
22. 4. 4 評(píng)估結(jié)果
22. 5 需求工程過程資產(chǎn)
22. 5. 1 需求開發(fā)過程資產(chǎn)
22. 5. 2 需求管理過程資產(chǎn)
22. 6 需求過程改進(jìn)路線圖
第23章 軟件需求與風(fēng)險(xiǎn)管理
23. 1 軟件風(fēng)險(xiǎn)管理基本原理
23. 1. 1 風(fēng)險(xiǎn)管理的要素
23. 1. 2 編寫項(xiàng)目風(fēng)險(xiǎn)文檔
23. 1. 3 制定風(fēng)險(xiǎn)管理計(jì)劃
23. 2 與需求相關(guān)的風(fēng)險(xiǎn),
23. 2. 1 需求獲取
23. 2. 2 需求分析
23. 2. 3 編寫需求規(guī)格說明
23. 2. 4 需求確認(rèn)
23. 2. 5 需求管理
23. 3 風(fēng)險(xiǎn)管理是我們的好幫手
附錄A 當(dāng)前需求實(shí)踐的自我評(píng)估
附錄B 需求和過程改進(jìn)模型
B. 1 軟件能力成熟度模型
B. 2 CMMI-SE/SW
B. 2. 1 需求管理過程域
B. 2. 2 需求開發(fā)過程域
附錄C 需求錯(cuò)誤診斷指南
C. 1 根本原因分析
C. 2 需求問題的常見現(xiàn)象
C. 3 實(shí)現(xiàn)解決方案常常會(huì)遇到的障礙
附錄D 需求文檔范例
D. 1 前景和范圍文檔
D. 1. 1 業(yè)務(wù)需求
D. 1. 2 解決方案的前景
D. 1. 3 范圍和局限性
D. 1. 4 業(yè)務(wù)上下文
D. 2 用例
D. 3 軟件需求規(guī)格說明
D. 3. 1 介紹
D. 3. 2 總體描述
D. 3. 3 系統(tǒng)特性
D. 3. 4 外部接口需求
D. 3. 5 其他非功能性需求
D. 3. 6 附錄A 數(shù)據(jù)字典和數(shù)據(jù)模型
D. 3. 7 附錄B分析模型
D. 4 業(yè)務(wù)規(guī)則
術(shù)語表
結(jié)語

本目錄推薦

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