搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
构筑敏捷的开发团队:微软Visual Studio 2010实战兵法
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121106491
  • 作      者:
    高阳[等]编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
  本书介绍了敏捷开发团队依托Visual Studio 2010、采用Scrum/XP等敏捷过程模型方法从各个方面组织开发其项目的过程,读后使人茅塞顿开。全书共分九章,主要内容包括:VS 2010实践与软件开发;MSF开发模式与流程;源码功能控制管理;版本控制管理等。本书适合于.NET技术爱好者及初、中级开发、管理和测试等人员参考学习,特别有助于.NET技术人员学习软件项目的管理和应用,也可作为相关培训机构的参考教材,还可以作为高等院校相关专业师生的参考书。
展开
作者简介
  高阳,微软最有价值专家(ASP.NET MVP),微软2009最有影响力的开发者,微软特邀webcast特约讲师,微软北京.Net俱乐部高级讲师,微软2008金牌讲师决赛评委、微软2009 MCT 讲师决赛评委。北京交通大学计算机学士、复旦大学软件硕士,曾任职于微软ATC、MCS开发经理,北京中科领航开发部经理,大展信息科技(北京)有限公司技术总监和北京某公司CTO等职务。有10多年左右的管理与其他程序设计经验和5年左右的.NET应用程序开发经验,对于微软.NET企业应用开发与架构设计有较为深入的理论基础与实践经验。编程之余喜欢研究国学,品味科幻片,遍读图书,爱好旅游运动。
  毛志勇,现担任某外企项目经理职务。多年从事MOSS项目开发工作,具有多年的NET软件开发和项目管理经验,曾多次参与国内、国际大型企业MOSS项目的策划与实施,积累了丰富的实践经验。
  蒋建华,现任某企业项目经理,北京航空航天大学MBA。具有多年的软件开发和项目管理经验。擅长.NET应用程序开发和ISI"1arePoirlt产品开发,有着丰富的实践经验,曾带领团队为多家大型企业进行项目研发。
  毛志勇,现担任某外企项目经理职务。多年从事MOSS项目开发工作,具有多年的.NET软件开发和项目管理经验,曾多次参与国内、国际大型企业MOSS项目的策划与实施,积累了丰富的实践经验。
  段君毅,现任惠普公司高级架构师,微软最有价值专家(MVP)。具有多年的软件开发和项目管理经验。多次担任微软TectlEd大会,MSDN Webcast、微软NET俱乐部讲师。曾为多家大型企业提供基于微软技术的解决方案顾问,曾带领过团队进行多个大型跨国项目的研发。
展开
内容介绍
  《构筑敏捷的开发团队:微软Visual Studio 2010实战兵法》介绍了敏捷开发团队依托Visual Studio 2010、采用Scrum/XP等敏捷过程模型方法从各个方面组织开发其项目的过程,读后使人茅塞顿开。《构筑敏捷的开发团队:微软Visual Studio 2010实战兵法》从开发到管理的各方面对Visual Studio 2010的新功能进行了详细的介绍,从软件生命周期(SDLC)的角度对其分析、设计、开发、测试等工具列举了较详细的实践示例,并覆盖了使用Visual Studio 2010进行增量构建和集成、版本控制、架构建模设计(探索分析建模)、敏捷驱动开发、测试管理和报表管理等功能的实践内容,从而让读者深入了解Visual Studio 2010应用的精髓,是学习Visual Studio 2010实践的优秀参考书。
  《构筑敏捷的开发团队:微软Visual Studio 2010实战兵法》适合于.NET技术爱好者及初、中级开发、管理和测试等人员参考学习,特别有助于.NET技术人员学习软件项目的管理和应用,也可作为相关培训机构的参考教材,还可以作为高等院校相关专业师生的参考书。
展开
精彩书摘
  通过将SDLC工具集成到UI级别的表面,VS提高了团队工作效率并增强了项目的可预见性,VS的集成性主要体现在用户界面集成、数据集成、过程集成。
  (1)用户界面集成
  工具间的无缝集成是增强生产效率的关键。VS提供跨整个SDLC工具套件的、一致的用户体验。对于开发人员而言,可以在他们当前的开发环境中使用某些活动(例如:单元测试、工作项跟踪、代码剖析以及代码分析)。
  (2)数据集成
  通过使用一个公共的跨工具集的数据仓库,VS解决了在大多数SDLC工具中建立数据仓库这一问题,并启动了一个聚合的项目状态视图。团队根据能够收集到的规则来管理项目。今天,数据主要限于缺陷跟踪。VS中集成的数据将开创一条新路——通过平衡利用贯穿于SDLC的大量、多样的数据来管理项目规则。VS会收集精确的数据——不仅限于缺陷跟踪,而且包括测试结果、代码涵盖、代码生成、任务进度等这些贯穿于团队常规工作流程的数据。该数据以某些标准的报告方式呈现,客户和微软内部团队已在报告中建立了项目管理的关键规则。此外,团队还能够创建自定义报告,仅当在项目的范围内查看数据时,团队才能够精确地报告项目的状态。
  (3)过程集成
  在VS中,工具行为由项目开始时选择的过程决定。通过将过程与工具相集成,VS帮助确保在项目各阶段之间或各种项目角色之间避免丢失任何内容。通过自动处理团队成员之间的工作调整,可以提高团队效率。公司通过使过程标准化,能够纠正贯穿于过程改进中的系统问题,而无须增加团队的工作量。此外,过程集成并不增加工作量,且通常能够降低与SDLC中所采纳过程相关的开销。
展开
目录
第1章 VS2010实践与软件开发
1.1 软件开发概述
1.1.1 软件开发过程
1.1.2 软件开发问题
1.1.3 VS 2010中的软件开发
1.1.4 项目成功因素与VS
1.2 VS 2010功能概述
1.2.1 VS 2010的功能模块
1.2.2 Visual Studio产品介绍
1.2.3 Team Foundation平台
1.3 Visual Studio 2010的新特性
1.3.1 改进软件开发生命周期
1.3.2 保证软件的健壮性和可靠性
1.3.3 集成性
1.3.4 Visual Studi 2010新功能
1.4 VS 2010演示与实战
1.4.1 VS 2010演示
1.4.2 VS实战
1.5 总结

第2章 TFS 2010安装场景
2.1 Team Foundation的体系结构
2.1.1 Team Foundation的逻辑结构
2.1.2 Team Foundation安装安全
2.1.3 Team Foundation安装的必备组件
2.2 单服务器安装
2.2.1 单服务器安装环境
2.2.2 单服务器应用场景
2.2.3 单服务器安装与配置
2.3 多服务器安装
2.3.1 多服务器安装环境
2.3.2 多服务器应用场景
2.3.3 多服务器的安装步骤
2.4 从TFS 2008 SP1升级
2.4.1 升级安装准备
2.4.2 升级安装应用场景
2.4.3 升级安装步骤
2.5 安装实验室管理
2.5.1 实验室管理安装环境
2.5.2 实验室管理应用场景
2.5.3 实验室管理配置
2.6 卸载及安装常见问题
2.6.1 卸载TFS
2.6.2 安装与配置问题
2.7 总结

第3章 MSF开发模式与流程
3.1 MSF体系概述
3.1.1 MSF简介
3.1.2 MSF组成原理
3.1.3 MSF与Visual Studio 2010的结合
3.2 MSF for Agile 5.0(敏捷)开发模式与流程
3.2.1 理解敏捷(Agile)
3.2.2 基于Scrum的MSF敏捷解决方案
3.2.3 VS 2010敏捷开发的应用
3.3 MSF for CMMI改进开发模式与流程
3.3.1 MSF for CMMI简介
3.3.2 VS 2010中对于MSF For CMMI支持的新特性
3.4 总结

第4章 VS 2010团队协作管理
4.1 项目团队协作
4.1.1 团队模型及角色
4.1.2 团队成员利用VS 2010实现协同办公
4.1.3 通过Web方式访问团队项目
4.2 闭队门户搭建
4.2.1 团队门户功能概要
4.2.2 团队门户搭建
4.3 TFS中的项目管理
4.3.1 项目过程模板
4.3.2 项目配置管理
4.4 总结

第5章 源码功能控制管理
5.1 TFS源码管理
5.1.1 源码管理使用场景及常用工具
5.1.2 Visual Studio 2010实现源码管理
5.1.3 VSS源码迁移到TFS
5.2 TFS源码管理设置
5.2.1 角色管理
5.2.2 安全管理
5.2.3 定义签入签出策略
5.3 源代码管理的高级功能
5.3.1 标签管理
5.3.2 分支管理
5.3.3 合并管理
5.4 总结

第6章 版本控制管理
6.1 TF构建概述
6.1.1 Team Foundation Build基础
6.1.2 Team Foundation Build架构
6.1.3 Microson Build引擎
6.1.4 Team Foundation Build的拓扑与安全性
6.2 构建TFS流程
6.2.1 同步源代码
6.2.3 编译应用程序
6.2.4 单元测试和集成测试
6.2.5 代码分析
6.2.6 发布构建
6.2.7 生成验证测试(BVT)
6.2.8 发布构建报告
6.3 签入策略及签入文件
6.3.1 签入策略
6.3.2 签入文件
6.4 代码版本审查及搁置
6.4.1 代码版本审查
6.4.2 搁置的概念及用途
6.4.3 搁置的应用
6.5 确定文件冲突、合并及撤销
6.5.1 确定文件冲突及解决
6.5.2 合并
6.5.3 撤销
6.6 总结

第7章 Visual Studio 2010建模应用管理
7.1 Visual Studio 2010建模应用基础
7.1.1 软件系统建模
7.1.2 架构代码分析工具
7.1.3 有向图标记语言(DGML)
7.1.4 依赖图(Dependency Graph)
7.2 模型浏览器(Model Explorer)
7.2.1 UML模型浏览器(UML Model Explorer)
7.2.2 架构浏览器(Architecture Explorer)
7.2.3 规格浏览器(Spec Explorer)
7.3 开发软件设计模型(Developing Models for Software Design)
7.3.1 架构过程概述
7.3.2 UML活动图(UML Activity Diagrams)
7.3.3 UML类图(UML Class Diagrams)
7.3.4 UML组件图(UML Component Diagrams)
7.3.5 UML顺序图(UML Sequence Diagrams)
7.3.6 UML用例图(UML Use Case Diagrams)
7.3.7 层图表(Layer Diagram)
7.4 开发与过程模型扩展
7.4.1 模型项目(Modeling Project)
7.4.2 模型与工作项集成
7.4.3 用户需求模型(Modeling User Requirements)
7.4.4 模型和图表扩展(Extending Models and Diagrams)
7.5 总结

第8章 Visual Studio 2010测试管理
8.1 Visual Studio 2010测试体系结构
8.1.1 Visual Studio 2010测试概述
8.1.2 Visual Studio 2010测试框架
8.1.3 微软测试管理框架(Microsoft Test Manager)
8.2 微软测试管理(Microsoft Test Manager)
8.2.1 Visual Studio 2010与测试应用程序生命周期 (Lifecycle)
8.2.2 测试中心(Testing Center)
8.2.3 实验室中心(Lab Center)
8.2.4 网络实验室的配置与管理
8.3 Visual Studio 2010自动化测试(Automated Tests)
8.3.1 自动化UI测试(Coded UI Test)
8.3.2 单元测试(Unittest)
8.3.3 负载测试(LoadTest)
8.4 Visual Studio 2010测试工具功能扩展
8.4.1 管理查询文件夹和安全
8.4.2 测试影响分析
8.4.3 门控式签入
8.4.4 滚动生成
8.4.5 微软测试用例迁移工具
8.5 总结

第9章 TFS报表管理与定制
9.1 报表分析(TFS过程模板内建报表说明)
9.1.1 TFS内建报表概述
9.1.2 TFS数据仓库
9.1.3 Agile模板的常见报表
9.2 报表定制(SQL Reporting Services定制项日报表)
9.2.1 TFS下的SQL Reporting Services架构及报表生命周期
9.2.2 创建自定义报表
9.2.3 最佳实践:使用报表设计器创建报表
9.3 报表管理
9.3.1 报表管理器
9.3.2 报表管理方法
9.3.3 管理报表服务器内容
9.4 报表的安全性设置
9.4.1 报表的权限设置
9.4.2 在TFS中添加团队成员
9.5 使用Excel生成项目报表
9.5.1 在Excel中创建新表
9.5.2 在Excel中修改报表
9.5.3 在项目门户中管理Excel报表
9.6 总结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证