目录·序言

目录

移山之道:VSTS软件开发指南 作者:邹欣


  第1篇VSTS介绍.................................. 1

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

  1.1VSTS简介... 4

  1.2VSTS快速演示... 7

  1.3实战演习.... 22

  1.4河曲数码的项目经理.... 24

  1.5本章讨论.... 25

  第2章白话MSF方法论.... 27

  2.1果冻的预习.... 28

  2.2MSF基本原则.... 30

  2.3MSF团队模型.... 46

  2.4MSF过程模型.... 49

  2.5MSF敏捷开发模式.... 50

  2.6MSF CMMI开发模式.... 53

  2.7本章讨论.... 57

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

  3.1开门14件事.... 60

  3.2项目管理流程.... 61

  3.3回顾 70

  3.4本章讨论70

  第4章工作项.... 73

  4.1 什么是工作项.... 74

  4.2 工作项的字段.... 75

  4.3 MSF 敏捷方法论中的工作项.... 82

  4.4 本章讨论.... 90

  第5章源代码控制.... 91

  5.1 TF源码控制基本使用场景.... 92

  5.2 把一个项目加到源码控制中.... 92

  5.3 和服务器的同步.... 94

  5.4 签入待定修改.... 95

  5.5 分支,合并,标签.... 97

  5.6 源码控制中的标签.... 99

  5.7 上架(Shelve),下架(Unshelve)... 100

  5.8 TFS和VSS. 102

  5.9 本章讨论... 102

  第6章构建工具... 105

  6.1 TF构建的基本概念... 106

  6.2 TBF架构... 107

  6.3 拓扑结构和安全性... 108

  6.4 构建基本流程... 109

  6.5 每日构建... 115

  6.6 本章讨论... 116

  第7章软件测试和VSTS 测试工具117

  7.1基本名词解释及分类.... 119

  7.2单元测试(Unit Test).... 123

  7.3代码覆盖率测试(Code Coverage Analysis).... 123

  7.4构建验证测试(BVT:Build Verification Test).... 124

  7.5验收测试(Acceptance Test).... 125

  7.6“探索式”的测试(Ad hoc Test).... 127

  7.7回归测试(Regression Test).... 128

  7.8场景/集成/系统测试(Scenario/ integration / System Test).... 129

  7.9伙伴测试(Buddy Test).... 131

  7.10效能测试(Performance Test).... 131

  7.11压力测试(Stress Test).... 133

  7.12内部/外部公开测试(Alpha Test, Beta Test).... 135

  7.13可用性测试(Usability Test).... 135

  7.14“小强”大扫荡(Bug Bash).... 137

  7.15讨论.... 138

  第8章Office集成功能、报表、门户网站,以及其他... 141

  8.1与Excel的集成.... 142

  8.2 与Project的集成.... 142

  8.3 报表分析.... 143

  8.4 项目门户网站.... 145

  8.5 从网页访问VSTS.. 145

  8.6 使用TFS OM... 145

  8.7 本章讨论.... 146

  第2篇基本技术................................... 147

  第9章提高个人技术... 149

  9.1 从Hello World开始.... 150

  9.2 移山开发方法——比敏捷更精简..... 152

  9.3建立最简单的项目,WC.. 154

  9.4 VSTS 效能分析工具.... 158

  9.5 本章讨论..... 164

  第10章代码规范与代码复审... 165

  10.1 代码风格规范.... 167

  10.2代码设计规范.... 171

  10.3 代码复审.... 176

  10.4 本章讨论.... 182

  第11章两人合作... 185

  11.1 对工作的估计.... 186

  11.2 WBS和时间的分配.... 188

  11.3单元测试.... 190

  11.4好的单元测试的标准.... 194

  11.5结对编程.... 197

  11.6两人合作的不同阶段(舞蹈版).... 202

  11.7二人的合作——如何影响对方.... 203

  11.8黄金点——两人合作的项目.... 204

  11.9思考.... 206

  11.10进一步的作业.... 206

  11.11本章讨论.... 207

  第3篇实例分析......................................... 209

  第12章构想阶段.... 211

  12.1项目的起因.... 212

  12.2收集意见.... 213

  12.3团队构成.... 214

  12.4领导小组——阿超的软件开发观点和管理理念.... 215

  12.5团队讨论.... 216

  12.6不对称的主楼.... 221

  12.7用户需求分析.... 222

  12.8决定项目的远景.... 224

  12.9团队合作要经历的阶段.... 225

  12.10本章讨论.... 230

  第13章计划阶段.... 233

  13.1 委群材,会群工.... 234

  13.2 项目计划.... 235

  13.3 创建TFS项目及设置.... 236

  13.4 软件项目的估计.... 238

  13.5 项目计划.... 239

  13.6 项目管理到底管啥..... 247

  13.7移山故事:功能本天成, 妙手偶得之.... 247

  13.8 测试计划.... 248

  13.9 本章讨论.... 251

  第14章开发阶段... 253

  14.1 典型用户.... 254

  14.2 从典型用户到场景..... 261

  14.3 场景到任务.... 263

  14.4 从任务到代码.... 263

  14.5 别人在干啥.... 266

  14.6 开发阶段的日常管理.... 266

  14.7 代码完成.... 277

  14.8 讨论.... 278

  第15章稳定阶段.... 281

  15.1 Debug还是Release. 282

  15.2测试的文档.... 282

  15.3测试设计说明书(TDS).... 283

  15.4测试用例(Test Case).... 284

  15.5错误报告(Bug Report).... 284

  15.6测试修复,关闭缺陷报告.... 286

  15.7测试报告(Test Report).... 287

  15.8运用测试工具.... 287

  15.9萝卜白菜,各有所爱........................... 293

  15.10会诊(Triage)................................... 295

  15.11向ZBB进军........................................ 298

  15.12本章讨论............................................ 301

  第16章发布阶段和之后... 305

  16.1公开测试,Alpha和Beta发布.... 306

  16.2执行发布计划.... 307

  16.3设计变更(DCR).... 309

  16.4重写或者是重构.... 309

  16.5砍掉功能.... 311

  16.6螺旋式的上升..... 312

  16.7衡量工作绩效..... 312

  16.8本章讨论............................................. 315

  第17章结束语.... 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 你的结束语..... 320

  附录A参考资源.......................................... 321

  附录B代码规范.......................................... 323

  附录C测试计划.......................................... 331

  附录D网络软件工程相关站点.................. 339

  作者介绍......................................................... 340

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

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

上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号