目錄·序言

目錄

移山之道:VSTS軟件開(kāi)發(fā)指南 作者:鄒欣


  第1篇VSTS介紹.................................. 1

  第1章VSTS概述.......................................... 3

  1.1VSTS簡(jiǎn)介... 4

  1.2VSTS快速演示... 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.2MSF基本原則.... 30

  2.3MSF團(tuán)隊(duì)模型.... 46

  2.4MSF過(guò)程模型.... 49

  2.5MSF敏捷開(kāi)發(fā)模式.... 50

  2.6MSF CMMI開(kāi)發(fā)模式.... 53

  2.7本章討論.... 57

  第3章MSF敏捷模式的工作流程.... 59

  3.1開(kāi)門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源碼控制基本使用場(chǎng)景.... 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章軟件測(cè)試和VSTS 測(cè)試工具117

  7.1基本名詞解釋及分類.... 119

  7.2單元測(cè)試(Unit Test).... 123

  7.3代碼覆蓋率測(cè)試(Code Coverage Analysis).... 123

  7.4構(gòu)建驗(yàn)證測(cè)試(BVT:Build Verification Test).... 124

  7.5驗(yàn)收測(cè)試(Acceptance Test).... 125

  7.6“探索式”的測(cè)試(Ad hoc Test).... 127

  7.7回歸測(cè)試(Regression Test).... 128

  7.8場(chǎng)景/集成/系統(tǒng)測(cè)試(Scenario/ integration / System Test).... 129

  7.9伙伴測(cè)試(Buddy Test).... 131

  7.10效能測(cè)試(Performance Test).... 131

  7.11壓力測(cè)試(Stress Test).... 133

  7.12內(nèi)部/外部公開(kāi)測(cè)試(Alpha Test, Beta Test).... 135

  7.13可用性測(cè)試(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)頁(yè)訪問(wèn)VSTS.. 145

  8.6 使用TFS OM... 145

  8.7 本章討論.... 146

  第2篇基本技術(shù)................................... 147

  第9章提高個(gè)人技術(shù)... 149

  9.1 從Hello World開(kāi)始.... 150

  9.2 移山開(kāi)發(fā)方法——比敏捷更精簡(jiǎn)..... 152

  9.3建立最簡(jiǎn)單的項(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 對(duì)工作的估計(jì).... 186

  11.2 WBS和時(shí)間的分配.... 188

  11.3單元測(cè)試.... 190

  11.4好的單元測(cè)試的標(biāo)準(zhǔn).... 194

  11.5結(jié)對(duì)編程.... 197

  11.6兩人合作的不同階段(舞蹈版).... 202

  11.7二人的合作——如何影響對(duì)方.... 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收集意見(jiàn).... 213

  12.3團(tuán)隊(duì)構(gòu)成.... 214

  12.4領(lǐng)導(dǎo)小組——阿超的軟件開(kāi)發(fā)觀點(diǎn)和管理理念.... 215

  12.5團(tuán)隊(duì)討論.... 216

  12.6不對(duì)稱的主樓.... 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 測(cè)試計(jì)劃.... 248

  13.9 本章討論.... 251

  第14章開(kāi)發(fā)階段... 253

  14.1 典型用戶.... 254

  14.2 從典型用戶到場(chǎng)景..... 261

  14.3 場(chǎng)景到任務(wù).... 263

  14.4 從任務(wù)到代碼.... 263

  14.5 別人在干啥.... 266

  14.6 開(kāi)發(fā)階段的日常管理.... 266

  14.7 代碼完成.... 277

  14.8 討論.... 278

  第15章穩(wěn)定階段.... 281

  15.1 Debug還是Release. 282

  15.2測(cè)試的文檔.... 282

  15.3測(cè)試設(shè)計(jì)說(shuō)明書(TDS).... 283

  15.4測(cè)試用例(Test Case).... 284

  15.5錯(cuò)誤報(bào)告(Bug Report).... 284

  15.6測(cè)試修復(fù),關(guān)閉缺陷報(bào)告.... 286

  15.7測(cè)試報(bào)告(Test Report).... 287

  15.8運(yùn)用測(cè)試工具.... 287

  15.9蘿卜白菜,各有所愛(ài)........................... 293

  15.10會(huì)診(Triage)................................... 295

  15.11向ZBB進(jìn)軍........................................ 298

  15.12本章討論............................................ 301

  第16章發(fā)布階段和之后... 305

  16.1公開(kāi)測(cè)試,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衡量工作績(jī)效..... 312

  16.8本章討論............................................. 315

  第17章結(jié)束語(yǔ).... 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é)束語(yǔ)..... 320

  附錄A參考資源.......................................... 321

  附錄B代碼規(guī)范.......................................... 323

  附錄C測(cè)試計(jì)劃.......................................... 331

  附錄D網(wǎng)絡(luò)軟件工程相關(guān)站點(diǎn).................. 339

  作者介紹......................................................... 340

  英文索引......................................................... 341

  中文索引......................................................... 345

上一章目錄下一章

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