注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用移山之道:VSTS軟件開發(fā)指南

移山之道:VSTS軟件開發(fā)指南

移山之道:VSTS軟件開發(fā)指南

定 價(jià):¥39.80

作 者: 鄒欣 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 行業(yè)軟件及應(yīng)用

ISBN: 9787121046094 出版時(shí)間: 2007-07-01 包裝: 平裝
開本: 16開 頁數(shù): 350 字?jǐn)?shù):  

內(nèi)容簡介

  ★微軟研究院項(xiàng)目經(jīng)理鄒欣10年經(jīng)驗(yàn)之智慧結(jié)晶!★微軟全球副總裁沈向洋先生作序推薦[本書特色]這是第一本由微軟Visual Studio Team System一線開發(fā)人員所寫的原創(chuàng)精品。這是第一本直接針對中國軟件開發(fā)人員寫的循序漸進(jìn)的、基于案例的教材。這是第一本通過微軟自身的實(shí)踐直接介紹微軟開發(fā)流程(MSF)的實(shí)用手冊,許多方法和模板正在微軟的實(shí)際開發(fā)中使用著。編程是一種文化。編程是一個(gè)自我挑戰(zhàn)的過程。編程是一項(xiàng)艱苦的工作,但更是一項(xiàng)有趣的工作。《移山之道》意在鼓勵(lì)各位編程同位好以愚公移山之執(zhí)著精神,不斷提高編程功力?!④浫蚋笨偛?沈向洋。覺得眾多的軟件工程“方法論”紛繁復(fù)雜么?作者第一次在MSF Agile 4.0過程模型的基礎(chǔ)上提出了適合小型團(tuán)隊(duì)的“移山方法”,精簡過程,直奔主題。這是一本介紹軟件開發(fā)方法(MSF)和工具(VSTS)的書,這本書講程序設(shè)計(jì)的基本原則,如何在工具的幫助下進(jìn)行軟件的開發(fā),如何與人合作,如何管理軟件工程,微軟解決方案及方法論。本書通過虛擬的開發(fā)團(tuán)隊(duì)-移山公司利用Visual Studio Team System (VSTS)及Microsoft Solution Framework (MSF)敏捷方法論來開發(fā)其網(wǎng)站的全過程,系統(tǒng)地講述了軟件開發(fā)的方方面面,使大家可以了解VSTS如何與真實(shí)的開發(fā)過程結(jié)合起來。并且通過一系列發(fā)生在團(tuán)隊(duì)成員之間故事和對話,生動(dòng)地描述了在實(shí)戰(zhàn)中如何運(yùn)用開發(fā)方法,同時(shí)解答讀者的疑惑。 本書共分三個(gè)部分,在編排上由易到難,可以供各種層次的讀者選擇閱讀。第一部分,介紹VS7S的基本功能;第二部分,著重講個(gè)人開發(fā)技術(shù)和兩個(gè)人如何合作;第三部分,聯(lián)系具體的開發(fā)過程,講解具體使用技巧,理論聯(lián)系實(shí)戰(zhàn)。

作者簡介

  鄒欣,在微軟Red Redmond總部參與開發(fā)了Outlook97~OLitlook2003、Visual Studio 2005等軟件項(xiàng)目。2005年回到微軟亞洲研究院,任技術(shù)創(chuàng)新部門研發(fā)經(jīng)理,他和同事們一起琢磨如何把各種研究成果轉(zhuǎn)化為軟件產(chǎn)品。他還領(lǐng)導(dǎo)了微軟實(shí)習(xí)生和員工的軟件工程實(shí)戰(zhàn)培訓(xùn)。2007年秋,他將在清華大學(xué)微軟軟件科學(xué)試驗(yàn)班講授《現(xiàn)代軟件工程》。

圖書目錄

第1篇  VSTS介紹.................................. 1
第1章  VSTS概述.......................................... 3
1.1  VSTS簡介... 4
1.2  VSTS快速演示... 7
1.3  實(shí)戰(zhàn)演習(xí).... 22
1.4  河曲數(shù)碼的項(xiàng)目經(jīng)理.... 24
1.5  本章討論.... 25
第2章  白話MSF方法論.... 27
2.1  果凍的預(yù)習(xí).... 28
2.2  MSF基本原則.... 30
2.3  MSF團(tuán)隊(duì)模型.... 46
2.4  MSF過程模型.... 49
2.5  MSF敏捷開發(fā)模式.... 50
2.6  MSF CMMI開發(fā)模式.... 53
2.7  本章討論.... 57
第3章  MSF敏捷模式的工作流程.... 59
3.1  開門14件事.... 60
3.2  項(xiàng)目管理流程.... 61
3.3  回顧     70
3.4  本章討論      70
第4章  工作項(xiàng).... 73
4.1  什么是工作項(xiàng).... 74
4.2  工作項(xiàng)的字段.... 75
4.3  MSF 敏捷方法論中的工作項(xiàng).... 82
4.4  本章討論.... 90
第5章  源代碼控制.... 91
5.1  TF源碼控制基本使用場景.... 92
5.2  把一個(gè)項(xiàng)目加到源碼控制中.... 92
5.3  和服務(wù)器的同步.... 94
5.4  簽入待定修改.... 95
5.5  分支,合并,標(biāo)簽.... 97
5.6  源碼控制中的標(biāo)簽.... 99
5.7  上架(Shelve),下架(Unshelve)... 100
5.8  TFS和VSS. 102
5.9  本章討論... 102
第6章  構(gòu)建工具... 105
6.1  TF構(gòu)建的基本概念... 106
6.2  TBF架構(gòu)... 107
6.3  拓?fù)浣Y(jié)構(gòu)和安全性... 108
6.4  構(gòu)建基本流程... 109
6.5  每日構(gòu)建... 115
6.6  本章討論... 116
第7章  軟件測試和VSTS 測試工具    117
7.1  基本名詞解釋及分類.... 119
7.2  單元測試(Unit Test).... 123
7.3  代碼覆蓋率測試
(Code Coverage Analysis).... 123
7.4  構(gòu)建驗(yàn)證測試
(BVT:Build Verification Test).... 124
7.5  驗(yàn)收測試(Acceptance Test).... 125
7.6  “探索式”的測試(Ad hoc Test).... 127
7.7  回歸測試(Regression Test).... 128
7.8  場景/集成/系統(tǒng)測試
(Scenario/ integration / System Test).... 129
7.9  伙伴測試(Buddy Test).... 131
7.10  效能測試(Performance Test).... 131
7.11  壓力測試(Stress Test).... 133
7.12  內(nèi)部/外部公開測試
(Alpha Test, Beta Test).... 135
7.13  可用性測試(Usability Test).... 135
7.14  “小強(qiáng)”大掃蕩(Bug Bash).... 137
7.15  討論.... 138
第8章  Office集成功能、報(bào)表、
門戶網(wǎng)站,以及其他... 141
8.1  與Excel的集成.... 142
8.2  與Project的集成.... 142
8.3  報(bào)表分析.... 143
8.4  項(xiàng)目門戶網(wǎng)站.... 145
8.5  從網(wǎng)頁訪問VSTS.. 145
8.6  使用TFS OM... 145
8.7  本章討論.... 146
第2篇  基本技術(shù)................................... 147
第9章  提高個(gè)人技術(shù)... 149
9.1  從Hello World開始.... 150
9.2  移山開發(fā)方法——比敏捷更精簡..... 152
9.3  建立最簡單的項(xiàng)目,WC.. 154
9.4  VSTS 效能分析工具.... 158
9.5  本章討論..... 164
第10章  代碼規(guī)范與代碼復(fù)審... 165
10.1  代碼風(fēng)格規(guī)范.... 167
10.2  代碼設(shè)計(jì)規(guī)范.... 171
10.3  代碼復(fù)審.... 176
10.4  本章討論.... 182
第11章  兩人合作... 185
11.1  對工作的估計(jì).... 186
11.2  WBS和時(shí)間的分配.... 188
11.3  單元測試.... 190
11.4  好的單元測試的標(biāo)準(zhǔn).... 194
11.5  結(jié)對編程.... 197
11.6  兩人合作的不同階段(舞蹈版).... 202
11.7  二人的合作——如何影響對方.... 203
11.8  黃金點(diǎn)——兩人合作的項(xiàng)目.... 204
11.9  思考.... 206
11.10  進(jìn)一步的作業(yè).... 206
11.11  本章討論.... 207
第3篇  實(shí)例分析......................................... 209
第12章  構(gòu)想階段.... 211
12.1  項(xiàng)目的起因.... 212
12.2  收集意見.... 213
12.3  團(tuán)隊(duì)構(gòu)成.... 214
12.4  領(lǐng)導(dǎo)小組——阿超的軟件開發(fā)觀點(diǎn)
    和管理理念.... 215
12.5  團(tuán)隊(duì)討論.... 216
12.6  不對稱的主樓.... 221
12.7  用戶需求分析.... 222
12.8  決定項(xiàng)目的遠(yuǎn)景.... 224
12.9  團(tuán)隊(duì)合作要經(jīng)歷的階段.... 225
12.10  本章討論.... 230
第13章  計(jì)劃階段.... 233
13.1  委群材,會(huì)群工.... 234
13.2  項(xiàng)目計(jì)劃.... 235
13.3  創(chuàng)建TFS項(xiàng)目及設(shè)置.... 236
13.4  軟件項(xiàng)目的估計(jì).... 238
13.5  項(xiàng)目計(jì)劃.... 239
13.6  項(xiàng)目管理到底管啥..... 247
13.7  移山故事:功能本天成,
  妙手偶得之.... 247
13.8  測試計(jì)劃.... 248
13.9  本章討論.... 251
第14章  開發(fā)階段... 253
14.1  典型用戶.... 254
14.2  從典型用戶到場景..... 261
14.3  場景到任務(wù).... 263
14.4  從任務(wù)到代碼.... 263
14.5  別人在干啥.... 266
14.6  開發(fā)階段的日常管理.... 266
14.7  代碼完成.... 277
14.8  討論.... 278
第15章  穩(wěn)定階段.... 281
15.1  Debug還是Release. 282
15.2  測試的文檔.... 282
15.3  測試設(shè)計(jì)說明書(TDS).... 283
15.4  測試用例(Test Case).... 284
15.5  錯(cuò)誤報(bào)告(Bug Report).... 284
15.6  測試修復(fù),關(guān)閉缺陷報(bào)告.... 286
15.7  測試報(bào)告(Test Report).... 287
15.8  運(yùn)用測試工具.... 287
15.9  蘿卜白菜,各有所愛........................... 293
15.10  會(huì)診(Triage)................................... 295
15.11  向ZBB進(jìn)軍........................................ 298
15.12  本章討論............................................ 301
第16章  發(fā)布階段和之后... 305
16.1  公開測試,Alpha和Beta發(fā)布.... 306
16.2  執(zhí)行發(fā)布計(jì)劃.... 307
16.3  設(shè)計(jì)變更(DCR).... 309
16.4  重寫或者是重構(gòu).... 309
16.5  砍掉功能.... 311
16.6  螺旋式的上升..... 312
16.7  衡量工作績效..... 312
16.8  本章討論............................................. 315
第17章  結(jié)束語.... 317
17.1  阿超和小李..... 318
17.2  大牛..... 318
17.3  小飛..... 319
17.4  果凍..... 319
17.5  荔荔..... 319
17.6  大栓..... 320
17.7  二柱..... 320
17.8  九條..... 320
17.9  蕓蕓..... 320
17.10  你的結(jié)束語..... 320
附錄A  參考資源.......................................... 321
附錄B  代碼規(guī)范.......................................... 323
附錄C  測試計(jì)劃.......................................... 331
附錄D  網(wǎng)絡(luò)軟件工程相關(guān)站點(diǎn).................. 339
作者介紹......................................................... 340
英文索引......................................................... 341
中文索引......................................................... 345

本目錄推薦

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