图书介绍

Visual Studio 2012应用生命周期管理高级教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Studio 2012应用生命周期管理高级教程 第2版
  • (美)古塞,(美)凯勒,(美)伍德沃著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302349426
  • 出版时间:2014
  • 标注页数:510页
  • 文件大小:113MB
  • 文件页数:529页
  • 主题词:程序语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Studio 2012应用生命周期管理高级教程 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Visual Studio 2012应用生命周期管理介绍1

1.1应用生命周期管理2

1.2 Visual Studio 2012产品系列2

1.3应用生命周期管理挑战4

1.4进入Visual Studio 2012的世界5

1.5应用生命周期管理活动简介6

1.5.1需求6

1.5.2系统设计与建模6

1.5.3代码生成6

1.5.4测试7

1.5.5反馈7

1.5.6运营7

1.5.7一切尽在本书中8

1.6小结8

第Ⅰ部分 Team Foundation Server11

第2章 Team Foundation Server简介11

2.1 Team Foundation Server简介11

2.2获取Team Foundation Server12

2.2.1托管Team Foundation Server13

2.2.2独立安装14

2.3 Team Foundation Server核心概念15

2.3.1 Team Foundation Server15

2.3.2团队项目集合16

2.3.3团队项目16

2.3.4团队19

2.3.5过程模板20

2.3.6工作项跟踪21

2.3.7版本控制22

2.3.8团队生成24

2.4访问Team Foundation Server25

2.4.1从Visual Studio访Team Foundation Server25

2.4.2通过Web浏览器访问Team Foundation Server27

2.4.3在微软Excel中使用Team Foundation Server28

2.4.4在微软Project中使用Team Foundation Server29

2.4.5Team Foundation Server命令行工具29

2.4.6从Eclipse访问Team Foundation Server29

2.4.7 Team Foundation Server与Windows Explorer集成30

2.4.8通过其他第三方集成工具访问Team Foundation Server30

2.5Team Foundation Server 2012中的新内容31

2.5.1版本控制31

2.5.2 Web访问32

2.5.3 Team Explorer32

2.5.4团队32

2.5.5工作项跟踪32

2.5.6云平台33

2.6采用Team Foundation Server33

2.7小结34

第3章 Team Foundation版本控制35

3.1 Team Foundation版本控制和VSS 200537

3.2设置版本控制37

3.3 Source Control Explorer38

3.3.1设置工作区39

3.3.2获取代码40

3.3.3在版本控制中共享项目41

3.4签入挂起变更44

3.4.1签入一项44

3.4.2创建和管理签入策略48

3.4.3查看历史50

3.4.4标记文件51

3.5搁置52

3.5.1工作区53

3.5.2服务器工作区56

3.5.3本地工作区56

3.6命令行工具57

3.7小结58

第4章 分支与合并59

4.1揭秘分支59

4.1.1分支60

4.1.2合并60

4.1.3冲突60

4.1.4分支关系61

4.1.5无基合并61

4.1.6正向/逆向集成62

4.2常见的分支策略62

4.2.1不分支62

4.2.2每个发布都分支63

4.2.3代码升级分支64

4.2.4功能分支65

4.3实施分支策略66

4.3.1场景66

4.3.2方案67

4.3.3实施68

4.3.4处理变更集73

4.3.5通过分支跟踪变更83

4.4小结84

第5章 Team Foundation Build85

5.1 Team Foundation Build简介86

5.2 Team Foundation Build2012的新功能87

5.2.1托管生成服务88

5.2.2输出到版本控制88

5.2.3批处理限制门签入89

5.2.4生成服务协议的变化90

5.2.5更新的生成报告90

5.3 Team Foundation Build架构90

5.4生成管理92

5.4.1 Team Explorer92

5.4.2 Build Explorer92

5.4.3生成细节视图93

5.4.4创建生成定义94

5.4.5生成排队101

5.4.6生成通知103

5.5团队生成过程105

5.5.1 DefaultTemplate过程105

5.5.2生成过程的参数107

5.6小结112

第6章 Team Foundation Server常用自定义113

6.1对象模型114

6.1.1客户对象模型115

6.1.2服务器对象模型115

6.1.3生成过程对象模型115

6.1.4简单的对象模型示例115

6.1.5用于Java的TFS SDK117

6.2自定义Team Foundation Build117

6.2.1创建自定义生成过程模板117

6.2.2创建自定义生成工作流活动119

6.3自定义Team Foundation版本控制119

6.4 Team Foundation Server事件服务120

6.5自定义工作项跟踪121

6.5.1修改工作项类型定义121

6.5.2创建自定义工作项控件122

6.6小结123

第Ⅱ部分 生成正确的软件127

第7章 生成正确的软件简介127

7.1利益相关者128

7.2故事板129

7.3捕获利益相关者的反馈130

7.4单独的工作项视图131

7.5第三方需求管理解决方案132

7.5.1 TeamSpec132

7.5.2 TeamLook133

7.5.3 inteGREAT134

7.6小结135

第8章 故事板137

8.1使用故事板的原因137

8.2 PowerPoint Storyboarding139

8.2.1故事板形状140

8.2.2版式141

8.2.3屏幕截图142

8.2.4 My Shapes分类146

8.2.5动画147

8.2.6超链接148

8.2.7故事板链接148

8.3小结150

第9章 获取利益相关者的反馈151

9.1请求反馈152

9.2小结157

第Ⅲ部分 项目管理161

第10章 项目管理简介161

10.1 Team Foundation Server2012中的项目管理增强162

10.1.1丰富的工作项关系162

10.1.2敏捷计划工具163

10.1.3测试用例管理164

10.1.4反馈管理164

10.1.5增强报表164

10.1.6 SharePoint Server仪表板165

10.2工作项165

10.2.1工作项类型165

10.2.2区域和迭代168

10.3过程模板170

10.3.1 MSF for Agile Software Development170

10.3.2 MSF for CMMI Process Improvement172

10.3.3 Visual Studio Scrum175

10.3.4第三方过程模板176

10.3.5自定义过程模板176

10.4管理工作项176

10.4.1使用Visual Studio177

10.4.2使用Microsoft Excel181

10.4.3使用Microsoft Project182

10.4.4使用Team Web Access183

10.5 Project Server集成184

10.6小结185

第11章 敏捷计划和跟踪187

11.1定义团队188

11.2维护产品积压192

11.3计划迭代194

11.4跟踪工作196

11.5自定义选项199

11.6小结199

第12章 报表、门户和面板201

12.1 Team Foundation Server报表功能202

12.2使用Team Foundation Server报表204

12.2.1创建报表的工具204

12.2.2使用Microsoft Excel报表205

12.2.3使用RDL报表214

12.3小结215

第Ⅳ部分 架构219

第13章 软件架构介绍219

13.1设计可视化219

13.2 Microsoft的建模策略221

13.2.1了解模型驱动开发221

13.2.2了解领域特定语言222

13.2.3“理解代码”体验222

13.3 Visual Studio Ultimate2012提供的架构工具223

13.3.1用例图223

13.3.2活动图224

13.3.3顺序图225

13.3.4组件图225

13.3.5类图226

13.3.6层次图226

13.3.7 Architecture Explorer227

13.4 Visual Studio Ultimate 2012中的新架构工具227

13.4.1架构菜单选项227

13.4.2依赖图增强228

13.4.3 Visual Studio可视化和建模SDK228

13.5小结228

第14章 使用用例图、活动图、顺序图、组件图和类图进行自上而下的设计229

14.1用例图230

14.1.1创建用例图230

14.1.2用例图工具箱233

14.2活动图234

14.2.1创建活动图234

14.2.2活动图工具箱237

14.2.3将活动图添加到用例图238

14.3顺序图238

14.3.1创建顺序图238

14.3.2顺序图工具箱241

14.4组件图241

14.4.1创建组件图242

14.4.2组件图工具箱246

14.5类图247

14.5.1创建类图247

14.5.2类图工具箱249

14.5.3从UML类图生成代码250

14.6小结251

第15章 使用Architecture Explorer和依赖图分析应用程序253

15.1了解基本代码254

15.2 Architecture Explorer基础255

15.2.1了解Architecture Explorer窗口255

15.2.2 Architecture Explorer选项256

15.2.3 Architecture Explorer的导航功能257

15.2.4命名空间的浏览选项258

15.2.5类的浏览选项260

15.2.6成员的浏览选项261

15.3依赖图262

15.3.1创建第一个依赖图263

15.3.2不用Architecture Explorer创建依赖图264

15.3.3依赖图的导航功能265

15.3.4依赖图图例268

15.3.5依赖图工具栏269

15.3.6 Visual Studio 2012中对依赖图所做的增强269

15.4小结271

第16章 使用层次图建模和实施应用程序架构273

16.1创建层次图274

16.2层次图的层定义275

16.2.1为单独的工件项创建层276

16.2.2在层次图中添加多个对象276

16.2.3 Layer Explorer277

16.3定义依赖关系278

16.4验证层次图280

16.5层次图和生成过程281

16.6小结282

第Ⅴ部分 软件开发285

第17章 软件开发简介285

17.1 Visual Studio 2012为开发人员提供的新功能286

17.1.1单元测试286

17.1.2改进的代码分析功能287

17.1.3代码度量287

17.1.4代码克隆分析287

17.1.5性能分析器287

17.1.6 IntelliTrace的高级调试功能288

17.2 My Work288

17.2.1暂停和恢复289

17.2.2代码评审289

17.3小结292

第18章 单元测试293

18.1单元测试的基本概念294

18.1.1单元测试的优点294

18.1.2编写有效的单元测试295

18.1.3第三方工具296

18.2 Visual Studio单元测试296

18.2.1创建第一个单元测试297

18.2.2管理和运行单元测试299

18.2.3调试单元测试300

18.3使用单元测试框架进行编程301

18.3.1单元测试的初始化和清除301

18.3.2使用Assert方法304

18.3.3使用CollectionAssert类307

18.3.4使用StringAssert类308

18.3.5期望的异常309

18.3.6定义自定义单元测试属性309

18.3.7 TestContext类310

18.4 Microsoft Fakes简介311

18.4.1存根与填充码的选择311

18.4.2使用存根312

18.4.3使用填充码314

18.5测试适配器316

18.6小结317

第19章 代码分析、代码度量和代码克隆分析319

19.1分析工具的必要性320

19.2使用代码分析320

19.2.1内置的代码分析规则321

19.2.2代码分析规则集322

19.2.3启用代码分析323

19.2.4执行静态代码分析325

19.2.5违反规则的处理327

19.3使用命令行分析工具330

19.3.1 FxCopCmd选项330

19.3.2 FxCopCmd项目文件332

19.3.3将代码分析集成在生成过程中333

19.4创建代码分析规则334

19.5代码度量334

19.6代码克隆分析336

19.6.1找出代码克隆336

19.6.2检查代码克隆分析的结果337

19.6.3代码克隆分析的工作原理337

19.6.4从代码克隆分析中排除项338

19.7小结339

第20章 性能和性能分析341

20.1性能分析概述342

20.1.1性能分析器类型342

20.1.2 Visual Studio性能分析343

20.2使用性能分析器343

20.2.1创建示例应用程序343

20.2.2创建性能会话345

20.2.3使用Performance Explorer348

20.2.4配置采样式会话356

20.2.5配置插装式会话357

20.2.6配置.NET内存分配会话357

20.2.7配置并发分析会话358

20.2.8执行性能会话358

20.2.9管理会话报告359

20.2.10解读会话报告360

20.3命令行分析实用工具368

20.3.1 JavaScript性能分析369

20.3.2仅分析自己的代码370

20.4常见的性能分析问题371

20.4.1调试符号371

20.4.2插装和代码覆盖371

20.5小结371

第21章 使用IntelliTrace进行调试373

21.1 IntelliTrace的基本功能373

21.1.1 IntelliTrace示例374

21.1.2导航IntelliTrace事件视图376

21.1.3收集方法调用信息376

21.1.4收集详细信息379

21.1.5保存IntelliTrace会话380

21.1.6 IntelliTrace选项384

21.2 IntelliTrace在生产环境中的应用386

21.2.1安装IntelliTrace独立收集器386

21.2.2配置IntelliTrace PowerShell commandlet388

21.2.3收集执行信息388

21.3小结389

第Ⅵ部分 测试393

第22章 软件测试简介393

22.1基于角色的测试工具394

22.2测试类型394

22.3诊断数据适配器395

22.4 Microsoft Test Manager397

22.5使用Visual Studio管理自动测试398

22.5.1测试项目类型399

22.5.2 Test Explorer400

22.5.3代码覆盖402

22.5.4使用顺序测试402

22.5.5测试设置404

22.6小结405

第23章 手动测试407

23.1 Microsoft Test Manager407

23.2使用测试计划409

23.2.1配置测试设置410

23.2.2版本412

23.2.3测试影响分析413

23.2.4测试配置定义414

23.2.5使用计划内容415

23.3测试运行和结果记录420

23.3.1使用Test Runner422

23.3.2动作记录的支持技术425

23.3.3记录bug并保存测试结果426

23.4探索式测试427

23.5运行自动测试430

23.6小结431

第24章 可编码用户界面测试433

24.1使用Coded UI Test Builder创建可编码用户界面测试434

24.1.1设置示例应用程序434

24.1.2创建测试项目435

24.1.3 Coded UI Test Builder436

24.1.4生成的代码440

24.1.5运行测试443

24.1.6创建数据驱动的测试443

24.1.7失败的测试445

24.1.8拍摄快照446

24.1.9 UI Map Editor446

24.2使用动作记录创建可编码用户界面测试448

24.3支持技术452

24.4小结452

第25章 Web性能和负载测试453

25.1 Web性能测试454

25.1.1 Web性能测试与可编码用户界面测试454

25.1.2创建一个示例Web应用程序454

25.1.3创建站点用户455

25.1.4创建和配置Web测试456

25.1.5记录一个Web性能测试457

25.1.6配置Web性能测试的运行设置459

25.1.7 Web Server的参数化460

25.1.8测试设置461

25.1.9运行Web性能测试462

25.1.10查看测试执行和结果463

25.1.11编辑Web性能测试464

25.1.12数据驱动的Web性能测试468

25.1.13可编码Web性能测试470

25.2负载测试472

25.2.1创建和配置负载测试473

25.2.2编辑负载测试481

25.2.3执行负载测试484

25.2.4浏览和解释负载测试结果484

25.3分布式负载测试487

25.3.1安装控制器和代理488

25.3.2配置控制器488

25.3.3配置代理489

25.3.4运行分布式负载测试489

25.4小结490

第26章 Lab Management491

26.1 Lab Management基本结构492

26.1.1黄金虚拟机镜像493

26.1.2代理493

26.2 SCVMM环境494

26.3使用虚拟环境进行测试500

26.3.1创建新的测试设置500

26.3.2使用虚拟环境运行手动测试502

26.4使用虚拟环境进行自动的生成-部署-测试506

26.5标准环境509

26.6小结510

热门推荐