图书介绍

Visual Studio 2010软件生命周期管理高级教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Studio 2010软件生命周期管理高级教程
  • (美)古塞,(美)凯勒著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302255505
  • 出版时间:2011
  • 标注页数:540页
  • 文件大小:150MB
  • 文件页数:562页
  • 主题词:计算机网络-程序设计

PDF下载


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

下载说明

Visual Studio 2010软件生命周期管理高级教程PDF格式电子书版下载

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

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

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

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

图书目录

第I部分 架构师3

第1章 软件架构简介3

1.1可视化设计3

1.2 Microso的建模策略4

1.2.1了解模型驱动开发5

1.2.2了解DSL6

1.3从对象到服务6

1.3.1对象和编译时重用6

1.3.2组件和部署时重用7

1.3.3分布式组件和运行时重用8

1.3.4分布式服务和面向服务的架构9

1.4 Visual Studio 2010 Ultimate的新架构工具9

1.4.1用例图9

1.4.2活动图10

1.4.3顺序图11

1.4.4组件图11

1.4.5类图11

1.4.6层次图12

1.4.7 Architecture Explorer12

1.5小结13

第2章 使用用例图、活动图和顺序图进行自上而下的设计15

2.1用例图15

2.1.1了解用例图16

2.1.2用例图工具箱17

2.1.3创建用例图18

2.2活动图19

2.2.1了解活动图20

2.2.2活动图工具箱22

2.2.3创建活动图24

2.2.4将活动图添加到用例图25

2.3顺序图25

2.3.1了解顺序图25

2.3.2顺序图工具箱27

2.3.3创建顺序图27

2.4小结28

第3章 使用组件图和类图进行自上而下的设计29

3.1组件图29

3.1.1了解组件图30

3.1.2组件图工具箱31

3.1.3组件图元素的属性31

3.1.4创建组件图32

3.1.5显示内部组件部件37

3.2类图39

3.2.1了解类图39

3.2.2类图工具箱40

3.2.3类图类型的属性41

3.2.4类图特性的属性42

3.2.5类图操作的属性43

3.2.6类图关联的属性44

3.2.7创建类图46

3.3小结48

第4章 使用Architecture Explorer分析应用程序49

4.1了解基本代码50

4.2 Architecture Explorer基础50

4.2.1了解Architecture Explorer窗口51

4.2.2 Architecture Explorer选项51

4.2.3 Architecture Explorer的导航功能52

4.2.4名称空间的浏览选项53

4.2.5类的浏览选项55

4.2.6成员的浏览选项56

4.2.7 Architecture Explorer查询57

4.3依赖图58

4.3.1创建第一个依赖图59

4.3.2不用Architecture Explorer创建依赖图60

4.3.3依赖图的导航功能61

4.3.4依赖图图例63

4.3.5依赖图工具条64

4.4小结65

第5章 使用层次图67

5.1创建层次图67

5.2层次图的层定义69

5.2.1为单独的项创建层69

5.2.2在层次图中添加多个对象70

5.2.3 Layer Explorer70

5.3定义依赖关系71

5.4验证层次图72

5.5层次图和生成过程74

5.6小结75

第Ⅱ部分 开发人员79

第6章 软件开发简介79

6.1 Visual Studio 2010为开发人员提供的新功能80

6.2测试影响分析80

6.3改进的代码分析功能80

6.4性能分析器的增强81

6.5数据库的可扩展性81

6.6 IntelliTrance的高级调试功能81

6.7改进的“测试优先”开发体验81

6.8小结82

第7章 利用单元测试框架进行单元测试83

7.1单元测试的基本概念84

7.1.1单元测试的优点84

7.1.2编写有效的单元测试85

7.1.3第三方工具86

7.2 Visual Studio单元测试86

7.2.1创建第一个单元测试86

7.2.2管理和运行单元测试89

7.2.3测试运行配置91

7.2.4 Test Results窗口92

7.2.5调试单元测试92

7.3使用单元测试框架进行编程93

7.3.1单元测试的初始化和清除93

7.3.2使用Assert方法95

7.3.3使用CollectionAssert类98

7.3.4使用StringAssert类99

7.3.5期望的异常100

7.3.6定义自定义单元测试属性101

7.3.7 TestContext类101

7.3.8创建数据驱动的单元测试102

7.4访问测试的非公有成员103

7.4.1使用PrivateObj ect访问非公有实例成员103

7.4.2使用PrivateType访问非公有静态成员105

7.5代码生成106

7.6代码覆盖109

7.6.1启用代码覆盖110

7.6.2浏览代码覆盖结果111

7.7测试影响分析111

7.7.1测试影响分析的先决条件112

7.7.2明确代码和测试之间的关系112

7.7.3测试影响分析示例113

7.8小结117

第8章 托管代码分析和代码度量119

8.1分析工具的必要性120

8.2使用托管代码分析120

8.2.1内置的托管代码分析规则121

8.2.2代码分析规则集122

8.2.3启用托管代码分析123

8.2.4执行静态代码分析124

8.2.5违反规则的处理126

8.3使用命令行分析工具129

8.3.1 FxCopCmd选项129

8.3.2 FxCopCmd项目文件131

8.3.3将代码分析集成在生成过程中132

8.4创建代码分析规则132

8.4.1反射与内省132

8.4.2创建一条新规则133

8.5代码度量139

8.6小结140

第9章 性能和性能分析143

9.1性能分析概述143

9.1.1性能分析器类型144

9.1.2 Visual Studio性能分析144

9.2使用性能分析器145

9.2.1创建示例应用程序145

9.2.2创建性能会话146

9.2.3使用Performance Explorer149

9.2.4配置采样式会话156

9.2.5配置插装式会话157

9.2.6配置.NET内存分配会话157

9.2.7配置并发分析会话158

9.2.8执行性能会话158

9.2.9管理会话报告158

9.2.10解读会话报告160

9.3命令行分析实用工具166

9.3.1虚拟机167

9.3.2 JavaScript性能分析167

9.3.3仅分析自己的代码168

9.4常见的性能分析问题168

9.4.1调试符号169

9.4.2插装和代码覆盖169

9.5小结169

第10章 数据库开发、测试和部署171

10.1数据库更改管理面临的挑战171

10.2脱机架构开发172

10.2.1使架构脱机173

10.2.2迭代开发173

10.2.3架构测试174

10.2.4生成和部署175

10.3创建一个数据库项目175

10.4数据库项目研究180

10.4.1 Solution Explorer与Schema View180

10.4.2 Schema DependencyViewer181

10.4.3T-SQL文件结构181

10.5架构修改182

10.5.1直接编辑T-SQL文件,182

10.5.2检测架构的语法错误183

10.5.3数据库重构183

10.5.4 T-SQL脚本模板186

10.6部署数据库更改187

10.7数据生成190

10.7.1数据生成计划190

10.7.2数据生成器192

10.8数据库测试193

10.8.1函数、触发器和存储过程193

10.8.2编写高级的数据库单元测试196

10.8.3有效的数据库测试196

10.8.4 T-SQL静态分析198

10.8.5其他数据库工具200

10.9小结205

第11章IntelliTrace简介207

11.1使用Intellitrace进行调试207

11.1.1调试选项208

11.1.2事件记录210

11.1.3调试与回放212

11.2断点中的新功能214

11.2.1共享断点215

11.2.2标记断点215

11.3可停靠的数据提示216

11.4小结218

第Ⅲ部分 测试人员221

第12章 软件测试简介221

12.1基于角色的测试工具221

12.2测试类型222

12.3诊断数据适配器223

12.4 MicrosoTest Manager225

12.5使用Visual Studio管理自动测试225

12.5.1测试项目226

12.5.2使用测试分类228

12.5.3管理测试结果229

12.5.4使用顺序测试232

12.5.5测试设置234

12.5.6 Test Impact ew235

12.6小结236

第13章Web性能和负载测试237

13.1 Web性能测试237

13.1.1 Web性能测试与可编码用户界面测试238

13.1.2创建一个示例Web应用程序238

13.1.3创建站点用户239

13.1.4创建和配置Web测试240

13.1.5录制一个Web性能测试241

13.1.6配置Web性能测试的运行设置242

13.1.7 Web Server的参数化243

13.1.8测试设置244

13.1.9运行Web性能测试245

13.1.10查看测试执行和结果246

13.1.11编辑Web性能测试247

13.1.12数据驱动的Web性能测试250

13.1.13可编码Web性能测试252

13.2负载测试254

13.2.1创建和配置负载测试255

13.2.2编辑负载测试262

13.2.3执行负载测试264

13.2.4浏览和解释负载测试结果264

13.3从命令行执行测试268

13.3.1执行测试268

13.3.2执行测试列表268

13.3.3其他测试选项268

13.4分布式负载测试269

13.4.1安装控制器和代理269

13.4.2配置控制器270

13.4.3配置代理270

13.4.4测试设置271

13.4.5运行分布式负载测试271

13.4.6浏览分布式负载测试272

13.5小结272

第14章 手动测试273

14.1 Microsoft Test Manager273

14.2使用测试计划274

14.2.1配置测试设置275

14.2.2版本276

14.2.3测试影响分析278

14.2.4测试配置定义278

14.2.5使用计划内容279

14.3测试运行和结果记录283

14.3.1使用MicrosoTestRunner284

14.3.2支持技术286

14.3.3保存测试结果287

14.4运行自动测试287

14.5小结289

第15章 可编码用户界面测试291

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

15.1.1设置示例应用程序292

15.1.2创建测试项目292

15.1.3添加可编码用户界面测试293

15.1.4 Coded UI Test Builder294

15.1.5生成的代码296

15.1.6运行测试298

15.1.7创建数据驱动的测试298

15.1.8使用using()子句301

15.1.9增强的断言报告301

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

15.3支持技术305

15.4小结305

第16章Lab Management307

16.1 Lab Management基本结构307

16.1.1金质图像308

16.1.2代理308

16.2虚拟环境309

16.3使用虚拟环境进行测试314

16.3.1创建新的测试设置314

16.3.2使用虚拟环境运行手动测试316

16.4使用虚拟环境进行自动的生成一部署一测试319

16.5物理环境321

16.6小结322

第IV部分Team Foundation Server325

第17章Team Foundation Server简介325

17.1 Team Foundation Server简介325

17.2 Team Foundation Server核心概念326

17.2.1 Team Foundation应用层327

17.2.2团队项目集合327

17.2.3团队项目327

17.2.4过程模板329

17.2.5工作项跟踪331

17.2.6版本控制332

17.2.7团队生成334

17.3访问Team FoundationServer334

17.3.1从Visual Studio访问TeamFoundation Server335

17.3.2 Team Foundation ServerAdministration Console336

17.3.3通过Web浏览器访问TeamFoundation Server337

17.3.4在MicrosoExcel中使用Team Foundation Server338

17.3.5在MicrosoProject中使用Team Foundation Server339

17.3.6 Team Foundation Server命令行工具339

17.3.7从Eclipse访问TeamFoundation Server340

17.3.8 Team Foundation Server与Windows Explorer集成341

17.3.9通过其他第三方集成工具访问Team FoundationServer341

17.4 Team Foundation Server 2010的新内容341

17.4.1项目管理342

17.4.2版本控制342

17.4.3生成342

17.4.4管理342

17.5选用Team FoundationServer343

17.5.1驻留Team FoundationServer343

17.5.2选取计划343

17.6小结344

第18章Team Foundation架构345

18.1 Team Foundation Server逻辑结构346

18.1.1团队项目集合347

18.1.2 Team FoundationServer场349

18.1.3 Team Foundation Server应用程序349

18.1.4 Team Foundation Server实例350

18.2物理架构350

18.2.1硬件要求351

18.2.2软件要求352

18.3部署场景353

18.3.1个体和小团队354

18.3.2小公司354

18.3.3大企业355

18.3.4驻留环境356

18.3.5从Team Foundation Server老版本升级357

18.4小结358

第19章Team Foundation版本控制359

19.1 Team Foundation版本控制和VSS 2005360

19.2设置版本控制360

19.2.1设置安全角色361

19.2.2设置工作空间361

19.3 Source Control Explorer363

19.3.1工作空间364

19.3.2将项目添加到源文件库367

19.4签入和签出367

19.4.1签入一个项368

19.4.2签出一个项369

19.4.3创建和管理签入策略369

19.4.4浏览历史371

19.4.5标记文件372

19.5上架373

19.6分支与合并374

19.6.1分支374

19.6.2合并377

19.7命令行工具378

19.8小结379

第20章 分支与合并381

20.1了解分支与合并382

20.1.1软件配置管理382

20.1.2基本定义382

20.2常见的分支策略383

20.2.1不分支383

20.2.2每发布都分支383

20.2.3代码升级分支384

20.2.4每功能都分支384

20.3基本分支计划385

20.3.1场景385

20.3.2计划386

20.3.3实现386

20.4高级分支计划398

20.4.1场景398

20.4.2计划398

20.4.3实现399

20.5小结399

第21章Team Foundation Build401

21.1 Team Foundation Build简介402

21.2 Team Foundation Build 2010新功能403

21.2.1 Windows Workow 4.0404

21.2.2限制门签入404

21.2.3私有生成404

21.2.4生成控制器405

21.2.5生成通知405

21.2.6公用自定义属性405

21.2.7与符号和源服务器集成406

21.2.8增强的生成删除选项406

21.3 Team Foundation Build架构406

21.4生成管理407

21.4.1 Team Explorer408

21.4.2 Build Explorer408

21.4.3生成细节浏览409

21.4.4创建生成定义410

21.4.5生成排队417

21.4.6生成通知419

21.5团队生成过程420

21.5.1 DefaultTemplate过程421

21.5.2生成过程的参数421

21.5.3自定义生成过程427

21.6小结444

第v部分 项目/过程管理447

第22章 项目管理简介447

22.1团队项目安装和配置448

22.1.1创建一个团队项目449

22.1.2连接Team FoundationServer452

22.2项目计划453

22.3一切皆为工作项454

22.3.1了解工作项454

22.3.2工作项连接和连接类型456

22.3.3创建和更新工作项457

22.3.4工作项查询458Server461

22.4.1 Office Project和TeamFoundation Server462

22.4.2 Office Excel和TeamFoundation Server465

22.5小结468

第23章 过程模板469

23.1了解过程模板469

23.2自带的过程模板470

23.2.1 MSF for Agile SowareDevelopment471

23.2.2 MSF for CMMI ProcessImprovement v5.0480

23.3合作者与社区模板484

23.4小结485

第24章 报表、门户和面板487

24.1 Team Foundation Server报表功能487

24.1.1 Team Foundation Server操作存储区488

24.1.2 Team Foundation Server数据仓库489

24.1.3 Team Foundation ServerOLAP多维数据集489

24.2 Team Foundation Server报表管理491

24.2.1创建报表的工具491

24.2.2使用MicrosoExcel报表492

24.2.3使用RDL报表500

24.2.4自带的报表503

24.2.5项目门户和面板506

24.3小结509

第25章 使用计划工作簿制订敏捷计划511

25.1产品需求总表512

25.2产品计划工作簿513

25.2.1产品计划工作簿位置513

25.2.2设置产品计划工作簿513

25.2.3使用Product Backlog工作表515

25.2.4使用Iterations工作表517

25.2.5使用Interruptions工作表518

25.3迭代计划518

25.4 Iteration Backlog工作簿519

25.4.1 Iteration Backlog工作簿位置519

25.4.2 Iteration Backlog工作表520

25.4.3 Capacity Planning工作表522

25.5迭代跟踪523

25.5.1问题524

25.5.2追溯524

25.6小结524

第26章 过程模板自定义525

26.1过程模板自定义526

26.1.1将一个过程模板下载到桌面526

26.1.2过程模板的内容526

26.1.3过程模板插件528

26.2自定义工具529

26.2.1 XML编辑器529

26.2.2 Witadmin命令行工具531

26.2.3 Process Template Editor531

26.3将过程模板上传到TeamFoundation Server538

26.4删除过程模板539

26.5自定义过程指南539

26.6小结539

热门推荐