VisualStudio2010软件生命周期管理高级教程
¥
10.47
1.3折
¥
78
九品
仅1件
作者 [美]米奇·古塞(Mickey Gousset)、[美]米奇·古塞(Mickey Gousset) 著;窦朝晖、司倩然 译
出版社 清华大学出版社
出版时间 2011-08
版次 1
装帧 平装
上书时间 2024-11-19
商品详情
品相描述:九品
图书标准信息
作者
[美]米奇·古塞(Mickey Gousset)、[美]米奇·古塞(Mickey Gousset) 著;窦朝晖、司倩然 译
出版社
清华大学出版社
出版时间
2011-08
版次
1
ISBN
9787302255505
定价
78.00元
装帧
平装
开本
16开
纸张
胶版纸
页数
540页
字数
902千字
【内容简介】
它全面讲述使用VisuaiStudio2010管理应用程序生命周期的指导原则、方法及所需的工具,在详尽示例代码和案例的引导下浓墨重彩地描述紧贴实际的实现技术和最佳实践,透彻分析所有新的UML工具、高级调试技术、手工测试功能以及新的TeamFoundationServer2010构架等。通过学习本书,您将能得心应手地使用VisualStudio在各种企业解决方案中完成建模、设计、和协调工作。
【作者简介】
Mickey Gousset是Infront ConsultingGroup公司注要从事Microsoft SystemCenter产品系列咨询业务)的高级技术开发人员。他已经连续5年荣获Microsoft Team SystemMVP,不仅获得了Team Foundation Server和SCOM 2007专业开发人员认证,而且与Jean-LucDavid和Erik Gunvaldson合著了Professional TeamFoundationServer(Indianapolis: Wiley, 2006)一书。Gousset开通了一个专门研讨VisualStudioTeam System和Visual Studio 2010的社区网站Team SystemRocks!(http://www.teamsystemrocks.coin),在这里撰写了很多关于VisualStudio和Team Foundation Server的博客文章。他还与他人合办了广受欢迎的TeamFoundationServer播客RadioTFs(http://www.radioffs.com)。他曾在各种用户团体、编程夏令营和重要会议(包括Microsoft TechEd Developer——North America 2008和2009)发表过有关Visual Studio和TeamFoundation Server的演讲。Mickey的业余爱好十分广泛,包括玩XboxLive(玩家标识为HereBDmgons)以及参加地方社团剧院的演出。有时也会与爱妻Amye及两个吉娃娃Lucy和Linus依偎在沙发上共度闲暇时光。Brian Keller是Microsoft的高级技术大使,他的专业方向是VisualStudio和应用程序生命周期管理。Keller自2002年起便与Microsoft结缘,出席在世界各地举办的会议,包括TechEd、ProfessionalDevelopers Conference(PDC)和MIX。Keller还是MSDN的Channel9网站的常客,经常与他人共同主持热门节目This Week on Channel9。Keller在工作之余最喜欢户外运动,如攀岩、背包旅行、滑雪和冲浪等。
【目录】
第Ⅰ部分架构师 第1章软件架构简介 1.1可视化设计 1.2microsoft的建模策略 1.2.1了解模型驱动开发 1.2.2了解dsl 1.3从对象到服务 1.3.1对象和编译时重用 1.3.2组件和部署时重用 1.3.3分布式组件和运行时重用 1.3.4分布式服务和面向服务的架构 1.4visualstudio2010ultimate的新架构工具 1.4.1用例图 1.4.2活动图 1.4.3顺序图 1.4.4组件图 1.4.5类图 1.4.6层次图 1.4.7architectureexplorer 1.5小结 第2章使用用例图、活动图和顺序图进行自上而下的设计 2.1用例图 2.1.1了解用例图 2.1.2用例图工具箱 2.1.3创建用例图 2.2活动图 2.2.1了解活动图 2.2.2活动图工具箱 2.2.3创建活动图 2.2.4将活动图添加到用例图 2.3顺序图 2.3.1了解顺序图 2.3.2顺序图工具箱 2.3.3创建顺序图 2.4小结 第3章使用组件图和类图进行自上而下的设计 3.1组件图 3.1.1了解组件图 3.1.2组件图工具箱 3.1.3组件图元素的属性 3.1.4创建组件图 3.1.5显示内部组件部件 3.2类图 3.2.1了解类图 3.2.2类图工具箱 3.2.3类图类型的属性 3.2.4类图特性的属性 3.2.5类图操作的属性 3.2.6类图关联的属性 3.2.7创建类图 3.3小结 第4章使用architectureexplorer分析应用程序 4.1了解基本代码 4.2architectureexplorer基础 4.2.1了解architectureexplorer窗口 4.2.2architectureexplorer选项 4.2.3architectureexplorer的导航功能 4.2.4名称空间的浏览选项 4.2.5类的浏览选项 4.2.6成员的浏览选项 4.2.7architectureexplorer查询 4.3依赖图 4.3.1创建第一个依赖图 4.3.2不用architectureexplorer创建依赖图 4.3.3依赖图的导航功能 4.3.4依赖图图例 4.3.5依赖图工具条 4.4小结 第5章使用层次图 5.1创建层次图 5.2层次图的层定义 5.2.1为单独的项创建层 5.2.2在层次图中添加多个对象 5.2.3layerexplorer 5.3定义依赖关系 5.4验证层次图 5.5层次图和生成过程 5.6小结 第Ⅱ部分开发人员 第6章软件开发简介 6.1visualstudio2010为开发人员提供的新功能 6.2测试影响分析 6.3改进的代码分析功能 6.4性能分析器的增强 6.5数据库的可扩展性 6.6intellitrance的高级调试功能 6.7改进的“测试优先”开发体验 6.8小结 第7章利用单元测试框架进行单元测试 7.1单元测试的基本概念 7.1.1单元测试的优点 7.1.2编写有效的单元测试 7.1.3第三方工具 7.2visualstudio单元测试 7.2.1创建第一个单元测试 7.2.2管理和运行单元测试 7.2.3测试运行配置 7.2.4testresults窗口 7.2.5调试单元测试 7.3使用单元测试框架进行编程 7.3.1单元测试的初始化和清除 7.3.2使用assert方法 7.3.3使用collectionassert类 7.3.4使用stringassert类 7.3.5期望的异常 7.3.6定义自定义单元测试属性 7.3.7testcontext类 7.3.8创建数据驱动的单元测试 7.4访问测试的非公有成员 7.4.1使用privateobject访问非公有实例成员 7.4.2使用privatetype访问非公有静态成员 7.5代码生成 7.6代码覆盖 7.6.1启用代码覆盖 7.6.2浏览代码覆盖结果 7.7测试影响分析 7.7.1测试影响分析的先决条件 7.7.2明确代码和测试之间的关系 7.7.3测试影响分析示例 7.8小结 第8章托管代码分析和代码度量 8.1分析工具的必要性 8.2使用托管代码分析 8.2.1内置的托管代码分析规则 8.2.2代码分析规则集 8.2.3启用托管代码分析 8.2.4执行静态代码分析 8.2.5违反规则的处理 8.3使用命令行分析工具 8.3.1fxcopcmd选项 8.3.2fxcopcmd项目文件 8.3.3将代码分析集成在生成过程中 8.4创建代码分析规则 8.4.1反射与内省 8.4.2创建一条新规则 8.5代码度量 8.6小结 第9章性能和性能分析 9.1性能分析概述 9.1.1性能分析器类型 9.1.2visualstudio性能分析 9.2使用性能分析器 9.2.1创建示例应用程序 9.2.2创建性能会话 9.2.3使用performanceexplorer 9.2.4配置采样式会话 9.2.5配置插装式会话 9.2.6配置.net内存分配会话 9.2.7配置并发分析会话 9.2.8执行性能会话 9.2.9管理会话报告 9.2.10解读会话报告 9.3命令行分析实用工具 9.3.1虚拟机 9.3.2javascript性能分析 9.3.3仅分析自己的代码 9.4常见的性能分析问题 9.4.1调试符号 9.4.2插装和代码覆盖 9.5小结 第10章数据库开发、测试和部署 10.1数据库更改管理面临的挑战 10.2脱机架构开发 10.2.1使架构脱机 10.2.2迭代开发 10.2.3架构测试 10.2.4生成和部署 10.3创建一个数据库项目 10.4数据库项目研究 10.4.1solutionexplorer与schemaview 10.4.2schemadependencyviewer 10.4.3t-sql文件结构 10.5架构修改 10.5.1直接编辑t-sql文件 10.5.2检测架构的语法错误 10.5.3数据库重构 10.5.4t-sql脚本模板 10.6部署数据库更改 10.7数据生成 10.7.1数据生成计划 10.7.2数据生成器 10.8数据库测试 10.8.1函数、触发器和存储过程 10.8.2编写高级的数据库单元测试 10.8.3有效的数据库测试 10.8.4t-sql静态分析 10.8.5其他数据库工具 10.9小结 第11章intellitrace简介 11.1使用intellitrace进行调试 11.1.1调试选项 11.1.2事件记录 11.1.3调试与回放 11.2断点中的新功能 11.2.1共享断点 11.2.2标记断点 11.3可停靠的数据提示 11.4小结 第Ⅲ部分测试人员 第12章软件测试简介 12.1基于角色的测试工具 12.2测试类型 12.3诊断数据适配器 12.4microsofttestmanager 12.5使用visualstudio管理自动测试 12.5.1测试项目 12.5.2使用测试分类 12.5.3管理测试结果 12.5.4使用顺序测试 12.5.5测试设置 12.5.6testimpactview 12.6小结 第13章web性能和负载测试 13.1web性能测试 13.1.1web性能测试与可编码用户界面测试 13.1.2创建一个示例web应用程序 13.1.3创建站点用户 13.1.4创建和配置web测试 13.1.5录制一个web性能测试 13.1.6配置web性能测试的运行设置 13.1.7webserver的参数化 13.1.8测试设置 13.1.9运行web性能测试 13.1.10查看测试执行和结果 13.1.11编辑web性能测试 13.1.12数据驱动的web性能测试 13.1.13可编码web性能测试 13.2负载测试 13.2.1创建和配置负载测试 13.2.2编辑负载测试 13.2.3执行负载测试 13.2.4浏览和解释负载测试结果 13.3从命令行执行测试 13.3.1执行测试 13.3.2执行测试列表 13.3.3其他测试选项 13.4分布式负载测试 13.4.1安装控制器和代理 13.4.2配置控制器 13.4.3配置代理 13.4.4测试设置 13.4.5运行分布式负载测试 13.4.6浏览分布式负载测试 13.5小结 第14章手动测试 14.1microsofttestmanager 14.2使用测试计划 14.2.1配置测试设置 14.2.2版本 14.2.3测试影响分析 14.2.4测试配置定义 14.2.5使用计划内容 14.3测试运行和结果记录 14.3.1使用microsofttestrunner 14.3.2支持技术 14.3.3保存测试结果 14.4运行自动测试 14.5小结 第15章可编码用户界面测试 15.1使用codeduitestbuilder创建可编码用户界面测试 15.1.1设置示例应用程序 15.1.2创建测试项目 15.1.3添加可编码用户界面测试 15.1.4codeduitestbuilder 15.1.5生成的代码 15.1.6运行测试 15.1.7创建数据驱动的测试 15.1.8使用using()子句 15.1.9增强的断言报告 15.2使用动作记录创建可编码用户界面测试 15.3支持技术 15.4小结 第16章labmanagement 16.1labmanagement基本结构 16.1.1金质图像 16.1.2代理 16.2虚拟环境 16.3使用虚拟环境进行测试 16.3.1创建新的测试设置 16.3.2使用虚拟环境运行手动测试 16.4使用虚拟环境进行自动的生成-部署-测试 16.5物理环境 16.6小结 第Ⅳ部分teamfoundationserver 第17章teamfoundationserver简介 17.1teamfoundationserver简介 17.2teamfoundationserver核心概念 17.2.1teamfoundation应用层 17.2.2团队项目集合 17.2.3团队项目 17.2.4过程模板 17.2.5工作项跟踪 17.2.6版本控制 17.2.7团队生成 17.3访问teamfoundationserver 17.3.1从visualstudio访问teamfoundationserver 17.3.2teamfoundationserveradministrationconsole 17.3.3通过web浏览器访问teamfoundationserver 17.3.4在microsoftexcel中使用teamfoundationserver 17.3.5在microsoftproject中使用teamfoundationserver 17.3.6teamfoundationserver命令行工具 17.3.7从eclipse访问teamfoundationserver 17.3.8teamfoundationserver与windowsexplorer集成 17.3.9通过其他第三方集成工具访问teamfoundationserver 17.4teamfoundationserver2010的新内容 17.4.1项目管理 17.4.2版本控制 17.4.3生成 17.4.4管理 17.5选用teamfoundationserver 17.5.1驻留teamfoundationserver 17.5.2选取计划 17.6小结 第18章teamfoundation架构 18.1teamfoundationserver逻辑结构 18.1.1团队项目集合 18.1.2teamfoundationserver场 18.1.3teamfoundationserver应用程序 18.1.4teamfoundationserver实例 18.2物理架构 18.2.1硬件要求 18.2.2软件要求 18.3部署场景 18.3.1个体和小团队 18.3.2小公司 18.3.3大企业 18.3.4驻留环境 18.3.5从teamfoundationserver老版本升级 18.4小结 第19章teamfoundation版本控制 19.1teamfoundation版本控制和vss2005 19.2设置版本控制 19.2.1设置安全角色 19.2.2设置工作空间 19.3sourcecontrolexplorer 19.3.1工作空间 19.3.2将项目添加到源文件库 19.4签入和签出 19.4.1签入一个项 19.4.2签出一个项 19.4.3创建和管理签入策略 19.4.4浏览历史 19.4.5标记文件 19.5上架 19.6分支与合并 19.6.1分支 19.6.2合并 19.7命令行工具 19.8小结 第20章分支与合并 20.1了解分支与合并 20.1.1软件配置管理 20.1.2基本定义 20.2常见的分支策略 20.2.1不分支 20.2.2每发布都分支 20.2.3代码升级分支 20.2.4每功能都分支 20.3基本分支计划 20.3.1场景 20.3.2计划 20.3.3实现 20.4高级分支计划 20.4.1场景 20.4.2计划 20.4.3实现 20.5小结 第21章teamfoundationbuild 21.1teamfoundationbuild简介 21.2teamfoundationbuild2010新功能 21.2.1windowsworkflow4.0 21.2.2限制门签入 21.2.3私有生成 21.2.4生成控制器 21.2.5生成通知 21.2.6公用自定义属性 21.2.7与符号和源服务器集成 21.2.8增强的生成删除选项 21.3teamfoundationbuild架构 21.4生成管理 21.4.1teamexplorer 21.4.2buildexplorer 21.4.3生成细节浏览 21.4.4创建生成定义 21.4.5生成排队 21.4.6生成通知 21.5团队生成过程 21.5.1defaulttemplate过程 21.5.2生成过程的参数 21.5.3自定义生成过程 21.6小结 第Ⅴ部分项目/过程管理 第22章项目管理简介 22.1团队项目安装和配置 22.1.1创建一个团队项目 22.1.2连接teamfoundationserver 22.2项目计划 22.3一切皆为工作项 22.3.1了解工作项 22.3.2工作项连接和连接类型 22.3.3创建和更新工作项 22.3.4工作项查询 22.4msoffice与teamfoundationserver 22.4.1officeproject和teamfoundationserver 22.4.2officeexcel和teamfoundationserver 22.5小结 第23章过程模板 23.1了解过程模板 23.2自带的过程模板 23.2.1msfforagilesoftwaredevelopment 23.2.2msfforcmmiprocessimprovementv5.0 23.3合作者与社区模板 23.4小结 第24章报表、门户和面板 24.1teamfoundationserver报表功能 24.1.1teamfoundationserver操作存储区 24.1.2teamfoundationserver数据仓库 24.1.3teamfoundationserverolap多维数据集 24.2teamfoundationserver报表管理 24.2.1创建报表的工具 24.2.2使用microsoftexcel报表 24.2.3使用rdl报表 24.2.4自带的报表 24.2.5项目门户和面板 24.3小结 第25章使用计划工作簿制订敏捷计划 25.1产品需求总表 25.2产品计划工作簿 25.2.1产品计划工作簿位置 25.2.2设置产品计划工作簿 25.2.3使用productbacklog工作表 25.2.4使用iterations工作表 25.2.5使用interruptions工作表 25.3迭代计划 25.4iterationbacklog工作簿 25.4.1iterationbacklog工作簿位置 25.4.2iterationbacklog工作表 25.4.3capacityplanning工作表 25.5迭代跟踪 25.5.1问题 25.5.2追溯 25.6小结 第26章过程模板自定义 26.1过程模板自定义 26.1.1将一个过程模板下载到桌面 26.1.2过程模板的内容 26.1.3过程模板插件 26.2自定义工具 26.2.1xml编辑器 26.2.2witadmin命令行工具 26.2.3processtemplateeditor 26.3将过程模板上传到teamfoundationserver 26.4删除过程模板 26.5自定义过程指南 26.6小结
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价