图书介绍

VISUAL STUDIO 2005 TEAM SYSTEM专家教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

VISUAL STUDIO 2005 TEAM SYSTEM专家教程
  • (美)JEAN-LUC DAVID TONY LOTON ERIK GUNVALDSON等著;金宇林 唐海洋 周耘译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302160793
  • 出版时间:2007
  • 标注页数:616页
  • 文件大小:127MB
  • 文件页数:645页
  • 主题词:计算机网络-程序设计-教材

PDF下载


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

下载说明

VISUAL STUDIO 2005 TEAM SYSTEM专家教程PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 Team Architect第1章 可视化设计器3

1.1 为什么进行可视化设计3

1.2 微软的建模战略4

1.2.1 模型驱动的开发5

1.2.2 DSL6

1.2.3 软件工厂7

1.3 从对象到服务7

1.3.1 对象和编译期的重用7

1.3.2 组件和部署期的重用8

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

1.3.4 分布式服务和面向服务架构10

1.4 可视化设计器11

1.4.1 应用程序设计器12

1.4.2 逻辑数据中心设计器12

1.4.3 系统设计器和部署设计器13

1.4.4 类设计器14

1.4.5 代码同步15

1.5 StockBroker案例分析16

1.6 设计器之间的关系与Team System集成16

1.6.1 过程流(角色与行为)17

1.6.2 对象流18

1.6.3 设置和约束19

1.6.4 源代码管理和工作项跟踪19

1.7 系统定义模型(SDM)19

1.7.1 元模型20

1.7.2 SDM和Team System元模型20

1.8 UML21

1.8.1 如何利用UML技术21

1.8.2 利用在UML上的投入22

1.8.3 获得完全集成UML的能力22

1.8.4 Visio for Enterprise Architects的保留作用23

1.9 本章小结24

第2章 使用应用程序设计器进行建模25

2.1 应用程序设计器工具箱和原型25

2.1.1 通用设计器26

2.1.2 终结点26

2.1.3 应用程序27

2.2 设计分布式系统28

2.2.1 设计场景28

2.2.2 设计特点与UML进行对比29

2.2.3 使用应用程序设计器来实现设计的重用30

2.3 实现这些应用程序36

2.3.1 SDM文件的注释37

2.3.2 MarketMaker的实现37

2.3.3 StockBroker的实现40

2.3.4 StockQuoteApp实现43

2.3.5 DealingApp应用程序45

2.4 应用程序设计器的其他功能47

2.4.1 模型和代码同步47

2.4.2 对现有的解决方案进行逆向工程47

2.4.3 设置和限制编辑器48

2.4.4 打印和复制设计图48

2.5 应用程序关系图的限制与解决方法49

2.5.1 对.NET Remoting和DCOM应用程序进行建模49

2.5.2 Windows服务和控制台应用程序建模50

2.5.3 动态建模50

2.6 本章小结51

第3章 使用逻辑数据中心设计器对逻辑基础设施建模53

3.1 逻辑数据中心设计器的工具箱与原型53

3.1.1 通用设计器54

3.1.2 终结点54

3.1.3 逻辑服务器55

3.2 实例的逻辑数据中心55

3.2.1 数据中心区域56

3.2.2 终结点的样式57

3.2.3 UML部署图:相似但并不相同58

3.3 为StockBroker应用程序定义逻辑数据中心59

3.3.1 MarketMaker区域59

3.3.2 StockMarket区域61

3.3.3 StockBroker区域62

3.3.4 客户端区域63

3.4 设置和约束64

3.4.1 设置和约束64

3.4.2 GenericServer的设置和约束65

3.4.3 IISWebServer设置和约束65

3.4.4 WebSiteEndpoint的设置和约束67

3.4.5 ZoneEndpoint的设置和约束67

3.4.6 自定义设置和用户定义的约束68

3.4.7 导入IIS设置向导69

3.5 自定义可重用的原型69

3.5.1 StockBrokerZone原型70

3.5.2 使用原型进行团队协作70

3.6 本章小结71

第4章 使用系统设计器和部署设计器定义系统和验证部署73

4.1 系统设计器和部署设计器73

4.1.1 系统设计器73

4.1.2 部署设计器74

4.1.3 工具箱和系统视图74

4.2 从应用程序设计器定义默认的部署75

4.2.1 系统视图76

4.2.2 将应用程序绑定到服务器77

4.2.3 默认部署和系统部署的区别79

4.3 定义和部署系统80

4.3.1 针对整个应用设计的系统定义80

4.3.2 针对应用程序设计子集的系统定义80

4.3.3 定义部署81

4.3.4 嵌套的系统82

4.4 创建系统关系图82

4.5 系统设置和约束83

4.6 部署报告84

4.6.1 人类可读的部署报告84

4.6.2 计算机可读的部署报告和自动部署86

4.7 UML部署图:相似但不相同87

4.8 本章小结88

第5章 使用类设计器进行类建模91

5.1 类设计器工具箱和类型91

5.2 从代码到类关系图93

5.2.1 再次使用StockBroker——从代码到类关系图93

5.2.2 对成员进行可视化98

5.3 从类关系图到代码98

5.3.1 使用类设计器设计StockDeal类99

5.3.2 使用方法104

5.3.3 使用其他类型104

5.3.4 使用接口106

5.3.5 生成类关系图107

5.4 高级议题108

5.4.1 代码同步109

5.4.2 类关系图中的.NET Framework类109

5.4.3 模式110

5.4.4 构建自定义的模式库111

5.4.5 动态建模113

5.5 与UML类关系图进行比较115

5.6 本章小结117

第6章 DSL工具119

6.1 DSL119

6.2 生成设计器120

6.3 创建项目121

6.4 创建导航语言122

6.5 创建图形化的语言128

6.5.1 定义图形129

6.5.2 定义连接器129

6.5.3 定义工具箱130

6.5.4 提供图形映射131

6.5.5 提供连接器映射132

6.6 使用设计器133

6.7 使用域模型136

6.8 生成代码137

6.9 设计器与VSTS141

6.10 本章小结143

第7章 动态系统计划与系统定义模型145

7.1 动态系统计划(DSI)146

7.2 系统定义模型(SDM)147

7.2.1 SDM架构148

7.2.2 设计时验证150

7.2.3 Visual Studio 2005 Team Edition for Software Architects中的SDM151

7.2.4 部署152

7.2.5 对系统的各层进行建模153

7.2.6 SDM类型154

7.2.7 SDM Schema结构155

7.2.8 定义复杂类型157

7.2.9 ObjectDefinition复杂类型158

7.2.10 RelationshipDefinition复杂类型162

7.2.11 Member复杂类型163

7.2.12 设置165

7.2.13 约束168

7.2.14 SDM文档172

7.2.15 原型和分布式系统设计器174

7.2.16 SDM SDK175

7.2.17 SDM命令行编译器176

7.3 SDM实例177

7.3.1 SystemDefinition178

7.3.2 设置180

7.3.3 终结点181

7.3.4 通信和委托184

7.3.5 包含185

7.3.6 Hosting189

7.3.7 流190

7.3.8 约束191

7.3.9 创建自定义的约束195

7.3.10 SdmC199

7.3.11 ProtoGen200

7.3.12 注册表201

7.3.13 Visual Studio201

7.4 本章小结202

第Ⅱ部分 Team Developer第8章 托管代码分析205

8.1 使用分析工具的必要性205

8.2 使用托管代码分析206

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

8.2.2 启用托管代码分析208

8.2.3 执行静态代码分析209

8.2.4 处理规则违背211

8.3 使用命令行分析工具214

8.3.1 FxCopCmd选项214

8.3.2 FxCopCmd项目文件215

8.3.3 生成过程代码分析集成217

8.4 创建代码分析规则217

8.4.1 Reflection与Introspection217

8.4.2 创建一条新规则218

8.5 本章小结224

第9章 C/C++代码分析227

9.1 理解静态代码分析228

9.2 C/C++代码分析器的工作方式228

9.3 Visual Studio 2005集成230

9.3.1 启用和禁用C/C++代码分析230

9.3.2 在Visual Studio 2005中设置警告级别231

9.3.3 查看代码分析警告与错误231

9.4 支持命令行232

9.5 支持注释234

9.5.1 在C++中使用注释235

9.5.2 在C中使用注释235

9.6 支持#pragma236

9.7 与Team Foundation Server集成238

9.7.1 使用C/C++代码分析创建签入策略238

9.7.2 为C/C++代码设置签入说明239

9.7.3 从代码分析警告中创建工作项241

9.8 识别和最小化噪音241

9.9 工具的局限性242

9.10 本章总结242

第10章 应用程序验证工具245

10.1 安装和配置246

10.2 对堆进行查错248

10.3 对句柄进行查错251

10.4 对锁进行查错252

10.5 应用程序验证工具254

10.6 对应用程序验证工具进行编程259

10.7 本章小结261

第11章 重构与代码段263

11.1 从类图进行重构264

11.1.1 提取接口264

11.1.2 实现抽象类267

11.2 代码重构268

11.2.1 重命名268

11.2.2 封装字段270

11.2.3 提取方法273

11.2.4 将局部变量提升为参数275

11.2.5 重新排列参数276

11.2.6 移除参数277

11.2.7 Generate Method Stub278

11.3 利用代码段来提高代码质量279

11.3.1 在Visual Basic中使用代码段279

11.3.2 在Visual C#中使用代码段281

11.3.3 代码段管理器282

11.4 本章小结284

第12章 性能分析与性能287

12.1 概述性能分析287

12.1.1 性能工具的类型288

12.1.2 Team System性能工具288

12.2 使用Team Developer的性能工具288

12.2.1 创建实例应用程序289

12.2.2 创建性能会话290

12.2.3 性能资源管理器293

12.2.4 配置采样会话297

12.2.5 配置检测会话298

12.2.6 执行性能会话299

12.2.7 管理会话报告299

12.2.8 读取和解析会话报告300

12.3 命令行执行308

12.3.1 配置检测308

12.3.2 设置环境变量308

12.3.3 执行性能会话309

12.3.4 生成报告310

12.4 通过编程来修改检测310

12.5 常见的性能分析问题312

12.5.1 调试符号312

12.5.2 检测和代码覆盖率313

12.5.3 虚拟机313

12.5.4 ASP.NET性能分析313

12.6 本章小结313

第Ⅲ部分 Team Tester317

第13章 测试用例管理317

13.1 测试项目317

13.1.1 创建测试项目318

13.1.2 设置测试项目选项319

13.2 管理测试用例320

13.2.1 测试管理器320

13.2.2 测试视图325

13.3 使用测试结果326

13.3.1 测试结果窗口326

13.3.2 排序、分组和筛选测试结果327

13.3.3 导出测试结果327

13.3.4 使用测试结果XML(TRX)文件328

13.3.5 发布结果328

13.4 使用顺序测试329

13.4.1 创建顺序测试330

13.4.2 顺序测试属性331

13.4.3 分析和执行顺序测试331

13.5 本章小结332

第14章 使用单元测试框架进行单元测试335

14.1 单元测试的概念335

14.1.1 单元测试的优点336

14.1.2 编写有效的单元测试336

14.1.3 测试驱动的开发337

14.1.4 第三方工具339

14.2 Team System单元测试339

14.2.1 创建单元测试339

14.2.2 管理和运行单元测试342

14.2.3 测试运行配置344

14.2.4 测试结果345

14.2.5 调试单元测试345

14.3 使用单元测试框架编程345

14.3.1 初始化和清空单元测试346

14.3.2 使用Assert方法349

14.3.3 使用CollectionAssert类351

14.3.4 使用StringAssert类353

14.3.5 预期异常353

14.3.6 自定义的单元测试属性354

14.3.7 TestContext类354

14.3.8 创建数据驱动的单元测试355

14.4 在测试中访问非公共的成员356

14.4.1 使用PrivateObject访问非公有实例的成员356

14.4.2 使用PrivateType访问非公有的静态成员359

14.5 代码生成360

14.5.1 从代码中生成单元测试360

14.5.2 从单元测试中生成代码363

14.6 单元测试ASP.NET应用程序365

14.6.1 ASP.NET单元测试的属性365

14.6.2 创建ASP.NET单元测试365

14.7 代码覆盖率367

14.7.1 启用代码覆盖率367

14.7.2 查看代码覆盖率结果368

14.8 本章小结369

第15章 Web测试和负载测试371

15.1 Web测试371

15.1.1 创建Web应用程序实例372

15.1.2 创建和配置Web测试374

15.1.3 数据驱动的Web测试384

15.1.4 编码的Web测试385

15.2 负载测试387

15.2.1 创建和配置负载测试388

15.2.2 编辑负载测试394

15.2.3 执行负载测试397

15.2.4 查看和解析负载测试结果397

15.3 命令行测试执行400

15.3.1 执行测试401

15.3.2 执行测试列表401

15.3.3 其他测试选项401

15.4 分布式的负载测试401

15.4.1 安装控制器和代理402

15.4.2 配置控制器402

15.4.3 配置代理403

15.4.4 测试运行配置403

15.4.5 运行分布式负载测试404

15.4.6 查看分布式负载测试404

15.5 本章小结405

第16章 手动测试407

16.1 自动测试与手动测试407

16.1.1 自动测试408

16.1.2 手动测试409

16.2 测试用例410

16.3 计划手动测试411

16.4 Team System中的手动测试412

16.4.1 生成手动测试412

16.4.2 配置手动测试的选项414

16.4.3 手动测试模板416

16.4.4 手动测试的结构421

16.5 管理手动测试423

16.5.1 使用测试管理器423

16.5.2 将手动测试记录为Bug工作项424

16.5.3 在Team Foundation Server上发布测试结果425

16.6 本章小结426

第17章 一般测试429

17.1 创建和运行一般测试430

17.1.1 创建一般测试430

17.1.2 运行一般测试435

17.2 创建外部测试工具437

17.2.1 Scripting Host实例437

17.2.2 托管代码实例438

17.3 扩展返回结果440

17.3.1 摘要报告的XML Schema441

17.3.2 摘要报告XML文件实例443

17.4 连接到现有的测试系统444

17.4.1 创建与NUnit的连接444

17.4.2 JScript转换代码446

17.5 本章小结450

第Ⅳ部分 Team Foundation第18章 Team Foundation架构453

18.1 什么是Team Foundation Server453

18.1.1 团队过程454

18.1.2 Microsoft Solutions Framework(MSF)454

18.1.3 项目管理指南454

18.1.4 Team Foundation功能455

18.1.5 版本控制455

18.1.6 工作项跟踪459

18.1.7 团队项目门户460

18.1.8 Team Foundation Build460

18.1.9 Team Foundation报告460

18.1.10 Team Foundation核心服务461

18.1.11 Team Edition Test Load Agent461

18.2 Team Foundation架构461

18.2.1 Team Foundation客户端462

18.2.2 团队资源管理器463

18.2.3 Team Foundation Build465

18.2.4 Team Foundation报告数据仓库的架构466

18.2.5 配置468

18.3 本章小结469

第19章 项目管理工具和团队报告471

19.1 创建软件项目472

19.1.1 软件开发项目失败的原因473

19.1.2 使用新建团队项目向导473

19.2 管理项目的详细信息476

19.2.1 连接到Team Foundation Server477

19.2.2 配置项目设置478

19.2.3 项目警告481

19.2.4 团队门户自定义和可扩展性483

19.2.5 删除团队项目485

19.3 工作项跟踪485

19.3.1 剖析工作项485

19.3.2 使用Visual Studio创建工作项486

19.3.3 创建和运行工作项查询488

19.3.4 使用Microsoft Office创建和指派工作项488

19.3.5 创建和自定义工作项类型491

19.4 Team Foundation Server报告493

19.4.1 使用团队报告493

19.4.2 使用Microsoft Excel透视表查看报告497

19.4.3 构建自定义的报告498

19.4.4 报告站点的安全性500

19.5 本章小结501

第20章 Team Foundation版本控制503

20.1 比较Team Foundation版本控制和Visual SourceSafe(VSS)2005504

20.2 配置版本控制509

20.2.1 配置安全角色510

20.2.2 配置工作区510

20.3 使用源代码资源管理器511

20.3.1 工作区512

20.3.2 在源代码库中添加项目515

20.4 签入和签出516

20.4.1 签入一个项516

20.4.2 签出一个项517

20.4.3 创建和管理签入策略517

20.5 分支与合并519

20.5.1 分支520

20.5.2 合并521

20.6 搁置522

20.7 命令行工具524

20.8 本章小结525

第21章 Microsoft Solutions Framework527

21.1 关于Microsoft Solutions Framework527

21.1.1 MSF概述528

21.1.2 获得Microsoft Solutions Framework530

21.2 MSF for Agile Software Development530

21.3 MSF for CMMI Process Improvement532

21.3.1 能力等级3534

21.3.2 CMMI 3级与MSF for CMMI Process Improvement535

21.4 选择合适的过程537

21.5 基础概念537

21.5.1 过程模板组件537

21.5.2 迭代过程538

21.5.3 周期539

21.5.4 角色539

21.5.5 监控、跟踪和活动540

21.5.6 工作项类型541

21.5.7 报告544

21.6 团队模型545

21.6.1 支持组546

21.6.2 思维方式547

21.7 角色547

21.7.1 业务分析人员548

21.7.2 项目经理549

21.7.3 架构师549

21.7.4 开发人员550

21.7.5 测试人员550

21.7.6 发布经理551

21.7.7 用户体验551

21.8 工作流551

21.9 本章小结552

第22章 过程模板553

22.1 新建团队项目向导553

22.2 自定义工具554

22.2.1 XML/XSL编辑器554

22.2.2 Microsoft InfoPath 2003554

22.2.3 MSF HTML Build工具556

22.2.4 第三方工具556

22.3 自定义过程指南556

22.3.1 分析过程指南(ProcessGuidance.xml)557

22.3.2 创建工作流和活动557

22.3.3 创建工作项文档560

22.3.4 创建自定义的角色561

22.3.5 交叉引用561

22.3.6 查看自定义的指南562

22.4 自定义过程模板562

22.4.1 下载过程模板到你的计算机562

22.4.2 浏览过程模板563

22.4.3 修改模板定义564

22.4.4 将过程模板加载到Team Foundation Server582

22.4.5 删除过程模板583

22.5 测试自定义的过程模板583

22.6 本章小结583

第23章 Team Foundation Build585

23.1 安装Team Foundation Build587

23.1.1 计划生成策略588

23.1.2 配置你的生成实验室588

23.1.3 Team System集成589

23.1.4 设置生成安全性589

23.2 使用Team Foundation Build590

23.2.1 创建生成类型590

23.2.2 电子邮件通知594

23.2.3 执行本地生成595

23.2.4 获得Team Foundation Build状态596

23.3 命令行接口596

23.3.1 开始生成596

23.3.2 删除生成597

23.3.3 停止生成597

23.3.4 设置每夜生成597

23.3.5 连续集成(CI)599

23.4 Team Foundation Build报告599

23.5 生成自定义和可扩展性602

23.6 本章小结604

第24章 部署和管理605

24.1 设置操作团队606

24.2 计划部署607

24.2.1 不支持的部署场景607

24.2.2 负载计划607

24.2.3 用户账户608

24.2.4 防火墙配置609

24.2.5 网络拓扑609

24.2.6 制定测试计划611

24.2.7 考虑测试平台612

24.3 考虑迁移和集成现有的工具612

24.3.1 版本控制613

24.3.2 工作项跟踪613

24.3.3 报告614

24.3.4 测试工具614

24.4 备份和恢复615

24.5 许可模型616

24.6 本章小结616

热门推荐